December 21, 2021 Attractions in Nuwara Eliya, Sri Lanka Nuwara Eliya, Sri Lanka: British cityscape in Sri Lanka Nuwara Eliya is affectionately known as the “city above the clouds” by the locals in…