Sri Lanka

A lush green island in the Indian Ocean