Seven protesters were taken to hospital.