Britain’s Queen Elizabeth and the President of China, Xi Jinping, are driven by carriage to Buckingham Palace in London

Britain’s Queen Elizabeth and the President of China, Xi Jinping, are driven by carriage to Buckingham Palace in London