Kirinda Viharamahadevi Raja Maha Viharaya
This is a temple that is situated on a rock by the beach and is best visited either in the morning or when the sun goes down in the evening.…
Share
Input your search keywords and press Enter.