Cockroach Janta Party (India)

· How the Cockroach Janta Party protests have shaken Modi’s stranglehold over India