Light of the World February 11, 2017 Incredible India India Jesus Jesus Christ Light of the World MOHSIN JAVED PHOTOGRAPHY New Delhi Statue +