The Boston Red Sox and the New York Yankees will meet in two regular-season games at London's Olympic Stadium next year, Major League Baseball have confirmed.

Boston will play as the home team in the first MLB games to be held in Europe, on June 29 and June 30, 2018,

MLB also confirmed it is committed to playing in London in 2020 as it tries to "establish a long-term footprint in the city".

Baseball is following in the footsteps of American football, which has regularly held National Football League (NFL) games in England since 2007.

The NFL has played 18 games at Wembley and three at Twickenham. Three more are scheduled for this year. 

London Mayor Sadiq Khan launched the London Series alongside Red Sox owner John W Henry - who also owns Liverpool - and Yankees chief Hal Steinbrenner in London on Tuesday.

Khan said: "London is the sporting capital of the world. These are the two best baseball teams in the world and arguably the two best sporting teams in the world.

"It will be a fantastic two days next year. In future years there may be many more games in London and maybe a baseball team permanently."