Major League Baseball (MLB) has two games scheduled for London Stadium this weekend, the league having “clearly identified the U.K. as a priority market,” as its Chief Operations and Strategy Officer tells the AP. This will be the third series of London games in five years, with more planned in ...