Ella - some hiking in the jungle

Ella or Elle is one of the most popular destinations in Sri Lanka - for good reason.
It's built into the jungle, as seen often here, but located in some beautiful mountains of Sri Lanka's center, itRead more