Saudi Arabian organization, Team Falcons, has won the Esports World Cup (EWC) 2025 Club Championship, claiming the lion’s share ($7 million) of the $27 million prize pool. It comes as no surprise to most onlookers, considering the organization has teams or players competing in 22 of the 25 disciplines…
Read More