Mantas at Hanifaru Bay. Photo courtesy: EcoPro Divers Hanifaru Bay in Baa Atoll, Northern Maldives, is famous for being a nursery ground for grey sharks, and sting rays. It is also one of the very few places in the world where whale sharks congregate to mate....
Hanifaru Bay MPA – Snorkelling with Manta Rays and Whale Sharks
read more