Designed by
Title
Lovers leap waterfall in Nuwara Eliya, Sri Lanka #139002847
Description
Lovers leap waterfall in Nuwara Eliya, Sri Lanka. Lovers leap is an impressive waterfall known for its romantic folklore situated on a rocky cliff above the tea plantations