Video PlayerClose
Photo taken on March 25, 2021 shows flowers blossom in front of Buckingham Palace in central London, Britain. (Xinhua/Han Yan)
Photo taken on March 25, 2021 shows flowers blossom in front of Buckingham Palace in central London, Britain. (Xinhua/Han Yan)