You have no bookmark.

Lover’s Leap Waterfall: A Romantic Cascade in Nuwara Eliya Location: Lover’s Leap Waterfall is a picturesque cascade located near Nuwara Eliya, in the central highlands of Sri Lanka. Nestled amidst lush greenery and hills, this enchanting waterfall holds both natural beauty and a touch of romance in its ambiance. Legend and Name: The waterfall derives …

Read more

Reset Your Password