Masters Shanghai will run from May 23 to June 9, featuring twelve top teams from various regions – Americas, EMEA, Pacific, and China. These teams will be competing for a $1,000,000 prize pool and the ...