Wonderful Churches, Shrines and Devotions
Statue of Our Lord Jesus Christ at Our Lady of Vailankanni Shrine in New Delhi, India