The World’s livestream just announced the location of the 2024 finals in London, the same place that MSI was held this year.
This will be at the at the O2 Arena in London, England.
The World’s livestream just announced the location of the 2024 finals in London, the same place that MSI was held this year.
This will be at the at the O2 Arena in London, England.
Worlds 2023 is live now so don’t forget to tune in!