Top 10 places to visit in Sri Lanka Posted onMay 25, 2022May 29, 2023 Sri Lanka is a tropical island nation located off the southeast coast of India. It is known for…