Why Ella Sri Lanka is so Famous Among Tourists Travellers and Foreigners
Ella Sri Lanka is a mountain hill town in the Central Highland of Sri Lanka, about 1000 meters above sea level and it has been attracting considerably more travellers …