Red Bull M.E.O. Grand Finals set for Chennai Trade Center with 16 teams competing for the title

The Red Bull M.E.O. Grand Finals 2024 will have the country’s top 16 teams competing for…