Kirindi Ella | Sri Lanka
According to some estimates, Kirindi Ella is the ninth-highest waterfall in Sri Lanka. This is regarded as a one-of-a-kind creation of nature. Because of the lush forest and breathtaking waterfall, it is easily visible from above. This breathtaking waterfall can be found in Kuttapitiya hamlet, which is part of the town of Pelmadulla. The location […]