Louaza

Louaza is a kingdom located in the Mozambique Channel. The current queen is Sally II.

Prehistory
LOUAZA WAS SETTLED IN 50,000BC