Madagascar is an island paradise in the Indian Ocean, home to fun-loving folk and a unique natural landscape.