Bomburu Ella, also known as Perawella falls, it's located in nuwara eliya sri lanka.

3 Likes