Seychelles is an island country north of Madagascar in the western Indian Ocean that obtained its independence from Great Britain in 1976. This documentary, narrated by Omar Sharif, explores the flora and fauna of the islands, including male and ... Read More