The naturally landscaped Nuwara Eliya is an enchanting tea city in central Sri Lanka. During my visit to this mountainous city, I stayed at Araliya Green Hills Resort near the […]...
Read this post on krazybutterfly.com