Thewaththa Basilica ( Ragama Basilica) Sri Lanka.

2 Likes

This is a pilgrimage site of Sri Lankan catholics. Nearly 5 km’s from Ragama Railway station. There is a museum too.