answersLogoWhite

0

The islands are located at the north end of the Mozambique Channel, off the coast of East Africa

User Avatar

Wiki User

11y ago

What else can I help you with?