Mozambique is a favoured southern African nation with a long Indian Ocean coastline dotted with famous beaches like Tofo and offshore marine parks.

Mozambique is a favoured southern African nation with a long Indian Ocean coastline dotted with famous beaches like Tofo and offshore marine parks.