Whale Shark Diving in Mozambique.

Best Snorkelling Spots in the Indian Ocean for Safari Travellers

July 22, 2026

Nungwi Beach Zanzibar

July 22, 2026