British PM Theresa May to host World Cup-winning England team

British Prime Minister Theresa May will host the World Cup-winning England cricket team at her Downing Street office later on Monday. "Yesterday was a brilliant performance by a brilliant team. They showed flair, courage and an absolute determination to become world champions. The achievement... on home soil will live forever in our sporting history," May's spokesman said.

Load More