for a lifestyle full of love and adventure

Tag: Bomburu Ella Waterfall

Visiting Bomburu Ella Falls in Sri Lanka

Visiting Bomburu Ella Falls in Sri Lanka

We take a scenic route to reach the Nuwara Eliya – Welimada Road, passing colonial-era tea gardens, eucalyptus trees where mist journeys like an old mystic character from Russian children’s fantasies, and pink daisies dance to the chilly mountain breeze.