News
Indian police drag protesters away as chaotic ‘cockroach’ youth protest erupts in Delhi
Indian police detained scores of protesters and leaders in New Delhi on Oct 10 as the youth-led “Cockroach” movement rallied for the resignation of Chief Election…
Discussion (0)
No comments yet. Start the conversation!