Maldive Beach Mrinmoy Pamir

A Dive in Maldives

There are more than 1000 islands in Maldives divided in 26 atolls. But not all islands are inhabited. Many islands have been taken over by f