DSC02693a Published June 7, 2013 at 1024 × 768 in India Pictures Our Lady of Velankanni shrine, “Lourdes of the East”