Lakshapana Falls
Perched at 126m, the Lakshapana Falls makes the seventh highest waterfall in Sri Lanka. Its location, tucked within dense forests and rocks only adds to the intriguing component of the…
Share
Input your search keywords and press Enter.