Sithulpawwa Temple
The island of Sri Lanka is a landscape lavishly laden with history in many forms, and one example that is easily overlooked is the Sithulpawwa Temple, located in the Hambantota…
Share
Input your search keywords and press Enter.