Cockroach Janta Party: Youth-Led Movement Protests Indian Government Amid Crisis
Thousands of Indian protesters clashed with police in New Delhi on Monday as the Cockroach Janta Party, a youth-led movement mocking government neglect, escalated its demand … Read more