CJP protest: Lathicharge, tear gas and viral reels – how young protesters created a new language of protest

Humour has always been part of movements. Songs, posters, street plays and slogans have traditionally played important roles in dissent.

CJP protest: Lathicharge, tear gas and viral reels – how young protesters created a new language of protest
Humour has always been part of movements. Songs, posters, street plays and slogans have traditionally played important roles in dissent.