Messalo ( ) is a major river of northeastern Mozambique . It flows through Niassa Province and Cabo Delgado Province , passes near Chai , and flows into the Mozambique Channel of the Indian Ocean at Quiterajo beach at . The Messalo River is in length while the Messalo River Basin is in size . The river flooded its banks in March 2000 during the 2000 Mozambique flood
2000 Mozambique flood
2000 Mozambique flood
Messalo River