a Christian church in India February 5, 2017 larryzb This is Sacred Heart Cathedral in New Delhi, India. The picture was taken on 3 February 2017. Continue reading