252 days ago
Indian activists from the Communist Party of #India (Marxist) hold placards during a protest near the American Centre in New Delhi on December 21, 2013. India vowed to bring one of its diplomats home at any price after her arrest in New York.
Realtime comments disabled
Copy & paste this code into your website
©2014 Twitpic Inc, All Rights Reserved