Photo feature: Delhi's Christmas celebrations

The scenes are shot at the Sacred Heart Cathedral Church in New Delhi, one of the city's oldest churches.

Rajeev Bhatt

This post is for paying subscribers only

SUBSCRIBE NOW

Already have an account? Login