Thousands of people gather in front of the Paramekaavu Temple to celebrate the Trichur Pooram temple festival in Trichur, about 75 kilometers (47 miles) north of Cochin in the southern Indian state of Kerala, on Tuesday May 1, 2012. Photo by AS Satheesh/Indian Photo Agency