Nestled in the misty hills of Nuwara Eliya, Ambewela Farm offers a peaceful escape from the chaotic city life.

Nestled in the misty hills of Nuwara Eliya, Ambewela Farm offers a peaceful escape from the chaotic city life.
Ramboda Falls, Sri Lanka, is a breathtaking waterfall in the central highlands near Pussellawa.