简介: The enchanting island of Sri Lanka is a world of extremes. Dry lowlands are home to the largest leopards in the world, and steamy rainforests teem with bizarre creatures found nowhere else. These six films introduce the island’(😙)s most engaging and iconic characters, all set against a backdrop of spectacular landscapes and dramatic weather.