The scenes are shot at the Sacred Heart Cathedral Church in New Delhi, one of the city's oldest churches.
Already have an account? Login