Samajwadi Party activists hold party flags and block a railway track during a protest in Allahabad, India, Thursday, Sept. 20, 2012. Angry opposition workers have disrupted train services as part of a daylong strike in India to protest rising diesel prices and the government's decision to open the country's huge retail market to foreign companies. Photo by Deepak Mishra/Indian Photo Agency