Mozambique is a captivating destination in East Africa. The country has a rich cultural heritage, stunning beaches, and diverse wildlife. This hidden gem has white sand shores, lapped by the warm waters of the Indian Ocean. With some most pristine dive sites on earth, Mozambique beckons you to a land where more than 2500 km […]