Members of the Communist Party of India (Marxist) shout anti-government slogans as they take part in a march against a controversial nuclear pact and the rise in prices of essential commodities in Amritsar on Monday.
— AFP photo
MAIN PAGE