435 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
©2015 Twitpic Inc, All Rights Reserved