Supporters of India's youth-led "cockroach" movement were caned by police on Monday as they sought to march on parliament in the capital, New Delhi, despite authorities denying per
Supporters of India's youth-led "cockroach" movement were caned by police on Monday as they sought to march on parliament in the capital, New Delhi, despite authorities denying permission for the protest. Link Police cane 'Cockroach' movement youth protesters marching to parliament in New Delhi The months-old movement and the planned protest are seen as the biggest public challenge to Prime Minister Narendra Modi in his third term in office, drawing millions of supporters.