Stock Photo: Stained glass in a church, Sacred Heart of Jesus Christ, Pondicherry, India