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
Similar Items
St. Paul’s Cathedral - Kolkata
Basilica of Bom Jesus - Goa