Madagascar, an island nation in the Indian Ocean, is a paradise for photographers from all over the globe.