League of Legends World Championship Finals Will Held at O2 Arena London
Riot Games has revealed that the grand finals of the 2024 League of Legends World Championship, known as Worlds, will take place at the iconic O2 Arena in London. The news is a historic moment for esports enthusiasts in the United Kingdom.