China has administered nearly 2 billion doses of coronavirus vaccine but an outbreak of cases in Shanghai has fanned fresh concerns about the spread of the disease and forced hundreds of people into ...