Activists from the main opposition Bharatiya Janata Party (BJP) shout anti-government slogans during a demonstration against price hikes in New Delhi on Saturday, 25 June 2011. Indians will have to pay more for fuel from June 25 after the government announced a hike in the price of some petroleum products, increasing inflationary pressures in the fast-growing economy.
Credit balance: 0