At the Feast of the Nativity of the Blessed Virgin Mary, millions of devotees flock to Tamil Nadu, India, to venerate the Mother of God over the course of an 11-day annual festival held across major Basilicas and Shrines in the South Indian state.
Read all