Devotees at the Sacred Heart Cathedral in New Delhi on the eve of Christmas
Devotees at the Sacred Heart Cathedral in New Delhi on the eve of Christmas
Published: Saturday,Dec 24, 2011 19:04 PM GMT-07:00
Devotees at the Sacred Heart Cathedral in New Delhi on the eve of Christmas