Britain’s Queen Elizabeth and Prince Harry greeted the captains of the teams competing in the 2019 Cricket World Cup in London on Wednesday (May 29).
The players attended a reception at Buckingham Palace on the eve of the first match of the tournament between England and South Africa which will be played at The Oval in London on Thursday.