Riot Games has announced that the 2024 League of Legends World Championship Finals will take place at The O2 in London. Scheduled…
Riot Games has announced that the 2024 League of Legends World Championship Finals will take place at The O2 in London. Scheduled…