Protesters descended on the taxi after it ploughed into a crowd at a rally, smashing the vehicle and beating up the driver. Photo: K.Y. Cheng