0
The Mozambique Channel
The Mozambique Channel separates Mozambique from Madagascar
where is the Mozambique channel located
The Mozambique Channel.
The Mozambique Channel is a part of the Indian Ocean located between the island of Madagascar and southeast Africa, mainly the country of Mozambique.