Basilica of Our Lady of Lanka: Tewatta Church, Ragama
Reading Time: 9 minutes Basilica of Our Lady of Lanka or Tewatta Church is a Roman Catholic basilica in Tewatte, Ragama, Sri Lanka. It comes under the purview of the Roman Catholic Archdiocese of Colombo and is a site of pilgrimage for Sri Lankan Catholics. This sacred church is home to the venerated statue of Our Lady of Lanka. Today, Tewatta Church stands as the only […]
Basilica of Our Lady of Lanka: Tewatta Church, Ragama Read More »