Tuesday , February 28 2017
Home / Photos / India / Christmas in New Delhi

Christmas in New Delhi

Devotees light candles and pray outside the Sacred Heart Cathedral Church on the occasion of Christmas in New Delhi on Thursday. UNI PHOTO