2022 Sri Lankan protests
The protests have been mainly staged by the general public including teachers, students, doctors, nurses, IT professionals, farmers, lawyers, social activists, sportspersons, engineers, and a few police officers.