Hosted on MSN3mon
From CSI Mateer To Our Lady Of Dolours Basilica: Famous Churches In South India To Visit This ChristmasThe Velankanni Church was built along the Bay of Bengal in Tamil Nadu and dedicated to Our Lady of Good Health. Popularly called "Lourdes of the East", declared a Basilica in 1962, has Gothic ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results