The Horton Plains National Park, Sri Lanka, is the city of Nuwara Eliya, and is considered one of the most important national parks and gardens east of Colombo, Sri Lanka. It is an area of highlands in central Sri Lanka characterized by its picturesque atmosphere,...