The National Basilica of Our Lady of Lanka (also known as the Tewatta Basilica) is Sri Lanka's only Roman Catholic Minor Basilica and its primary national Marian shrine. Located in a tranquil, 20-hectare setting in Tewatta, Ragama, it serves as a maj...