The Mozambique Channel lies between the African mainland and which island?
- A.Mauritius
- B.Sri Lanka
- C.Madagascar
- D.Seychelles
Show answer
The Mozambique Channel is the stretch of the Indian Ocean between Mozambique on the African mainland and the island of Madagascar, and at roughly 1,600 kilometres in length it is counted as the longest channel in the world; the Comoros lie at its northern mouth.
Read the full explanation →