world history

Yapahuwa rock fortress | Sri Lanka

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

3 months ago

This website uses cookies.