Ella is one of the most attracted place in Sri Lanka among travelers. Ella city center is ...
Ella is one of the most attracted place in Sri Lanka among travelers. Ella city center is getting urban little by little. Because of that many tourists stays li ...