By Grass Routes  |  Location: India  |  05/05/08  |  Pics: 11

Once a year in the holy town of Puri on the east coast of India, the Gods enter the fray of the common man to mingle with the mob.

Attracting thousands of pilgrims, the annual Festival of Faith is an orchestrated riot of colour, spectacle and sweat. Steeped in folklore and mythology the origins date back...

3 comments  |  Send to Friend  |