By Vijay Pandey
Delhi's biggest church, the Sacred Heart Cathedral, reemained shut on Christmas for the very first time ever in wake of the coronavirus.
- Stock Photo ID: #AQ864332
- Image Credit: Picxy.com/images.vijaypandey
- Location: Sacred Heart Cathedral, Ashok Place, Sector 4, Gole Market, New Delhi, Delhi, India