Naturehasintha (25)in #hasi • 7 years ago This is sri lankan one of beautiful place. It's situated in nuwara eliya. ambewela farm.