Maafushivaru Maldives is a typical island epitomizing all the one dreams of when thinking of the Maldives. With its small island charm, lush vegetation surrounded by the white beaches and a house reef that provides an enchanting snorkelling experienc
Read More