BREAKING Tear gas deployed in mass quantities on the Boulevard, 2 water cannon trucks and dozens of officers to disperse protesters

Swiss Medical School