Yapahuwa is an ancient rock fortress located in the North Western Province of Sri Lanka, approximately 150 kilometers northeast of Colombo.…
This website uses cookies.