Lonely Planet Traveller Magazine
5 March 2015

Indian Ocean, Find your perfect island, from Sri Lanka to Zanzibar, the Maldives to Madagascar.

...Read more