Devon Falls waterfall in Sri Lanka’s hill country
Introduction Nestled deep within the misty hills of Sri Lanka’s Central Highlands, Devon Falls is one of the island’s most enchanting natural landmarks. Located near...

WEATHER

Colombo
light rain
27.8 ° C
27.8 °
26 °
87 %
4.1kmh
94 %
Sun
31 °
Mon
32 °
Tue
28 °
Wed
29 °
Thu
28 °
- Advertisement -Ad

POPULAR ARTICLES