Thalawa is a serene town located in the Anuradhapura District of Sri Lanka’s North Central Province. Rich in agricultural heritage and cultural charm, it is …
Nestled within the heart of Sri Lanka’s North Central Province, Galnewa is a peaceful and culturally rich village that often goes unnoticed by mainstream travelers. …