Nuwara Eliya
Nuwara Eliya is a city located in the central highlands of Sri Lanka, surrounded by the misty mountains of the hill country. Nuwara Eliya is a district with many popular attractions including majestic mountains and wonderful waterfalls. Aadishakti Seetha Amman Temple Aadishakti Seetha Amman Temple, also known as Seetha Matha Temple, is a Hindu temple …