Top 6 Places to Visit in Nuwara Eliya: A Guide to Sri Lanka’s Hill Station
The town of Nuwara Eliya in Sri Lanka is known as the "Little England" and has many attractions. Victoria Park is a sight to behold with its beautiful flowers, Lover’s Leap Waterfall is a romantic spot and Moon Plains is a place to see the panoramic view. Galway’s Land National Park is a birdwatcher’s paradise, Single Tree Hill is a place for hiking.