Located south of India, Sri Lanka is a multicultural nation. The country is home to several ethnicities and religions. Rich culture, history and wildlife are the three main components of Sri Lanka's touristy allure. The landscape ranges from forests to mountains to beaches. The weather is typically hot, but the upcountry has a milder climate. The country has a spiritual and religious character. All over Sri Lanka are numerous religious and historic sites, and most of them are UNESCO World Heritage Sites. As for accommodation, Sri Lanka offers a lot of choices, including the likes of Avani Kalutara Resort.