A poster with a portrait of Chinese President Xi is displayed along a street in Shanghai