Farmers block railway tracks during a protest in Karchana town in the northern Indian state of Uttar Pradesh Jan 21, 2011. Hundreds of stone-hurling farmers protested against the takeover of their land for two proposed power plants on Friday, police said, spotlighting challenges the country faces in building infrastructure. [Photo/Agencies]
|