Stock Photo - Rock formations. Anse Boileau Beach, Mahé. Mahé is the largest island of Seychelles, an archipelago off the East Coast of Africa.

Stock Photo: Rock formations. Anse Boileau Beach, Mahé. Mahé is the largest island of Seychelles, an archipelago off the East Coast of Africa.