Anjouan

Anjouan is an island in the Indian Ocean off the coast of Africa. It is part of the Comoros nation. Its chief town is Mutsamudu. It has also been known by the names: Ndzuwani or Nzwani, and historically as Johanna or Hinzuan. References