News

Esports World Cup (EWC) was officially launched in Riyadh, Saudi Arabia on Wednesday, officially marking the start of the ...