Nature of Badulla

Badulla is a city located in the Uva Province of Sri Lanka. It is the capital of the Badulla District and is situated in the central hill country region of the country. The city of Badulla is nestled amidst mountains and is surrounded by tea plantations, waterfalls, and picturesque valleys. It is a popular destination … Continue reading Nature of Badulla