Devinuwara Rajamaha Viharaya

The little town of Devinuwara or the “City of Gods” is located at the southern edge of the country, about 6.5kms southeast of Matara. Devinuwara is also known as Dondra in English. At the height of its splendor, in the 13th-15th centuries, Devinuwara has been a busy seaport and a most renowned place of pilgrimage … Read more