Sri Lanka is an island in the Indian Ocean in South Asia, and is known for its rich cultural heritage, natural parks and beautiful scenery and beaches. We visited Sri Lanka in November and combined our trip with a visit to the Maldives. We stayed 11...