Hundreds of students who call themselves “cockroaches” have been camping out for three days in the Indian capital, demanding the resignation of a senior minister in Narendra Modi’s government Read More
India’s ‘cockroaches’ are camping out in Delhi. Will they be heard?
