
Ella is a highland town in Sri Lanka known for its dramatic mountain views and lush greenery. This spot offers a view of local architecture nestled into the steep, verdant hillsides, often shrouded in atmospheric mist.

Ella is a highland town in Sri Lanka known for its dramatic mountain views and lush greenery. This spot offers a view of local architecture nestled into the steep, verdant hillsides, often shrouded in atmospheric mist.