Located in the Velankanni town in Tamil Nadu, Velankanni Chruch is a Catholic church developed in the 16th century. Considered as the greatest Catholic church, here you can see Mother Mary draped in a beautiful saree. Worshipers are seen offering candles
Velankanni, Nagapattinam - Nagapattinam, TN