answersLogoWhite

0

The Mozambique Channel is a part of the Indian ocean located between the island of Madagascar and southeast Africa, mainly the country of Mozambique.

User Avatar

Wiki User

15y ago

What else can I help you with?