While some look for God up in the sky, others seems to have already found it deep inside.
This picture was taken in Cochin, India. There is a large Christian communitiy in the state of Kerala, dating back from the colonial times. (click on picture for high res)
Leica M9 with 35mm Lux Asph at F2.8, 1/1000, ISO160