Wonderful Churches, Shrines and Devotions
Founders of Our Lady of Vailankanni Shrine in New Delhi, India