Editor's Choice

  • Buy Print
photo

Photo  / 24

A police officer (L) and a demonstrator scuffle near the presidential palace during a protest rally in New Delhi December 22, 2012. REUTERS/Adnan Abidi