Anjouan

Anjouan

Anjouan (also known as Ndzuwani or Nzwani, and historically as Johannaor Hinzuan) is an autonomous h...