
Activists in India are demanding the release of protesters detained for allegedly being 'cockroaches' during a protest.
Activists in India are demanding the release of protesters detained for allegedly being 'cockroaches' during a protest.
Source: Prothom Alo
IndiaPolitics
