Nestled along the scenic Beach Road of Thoothukudi, the Panimaya Matha Church, also known as the Basilica of Our Lady of Snows, is one of Tamil Nadu’s most revered Marian pilgrimage sites Daily PRABHAT+13thoothukudilive.in+13News18+13. Built by Portuguese missionaries in 1711 on a cliff overlooking the port, the church showcases stunning Portuguese-Gothic architecture — complete with […]