Thousands of people took to the streets in several major cities across China, including Beijing and Shanghai, to call for an end to lockdowns and greater political freedoms, in a wave of nationwide protests not seen since pro-democracy rallies in 1989 were crushed.