what body of water lies between mozambique and madagascar
Confidence votes 30.9K. The Mozambique Channel is a part of the Indian Ocean located between the island of Madagascar and southeast Africa, mainly the country of Mozambique. Minor edit?