The top teams in the world have gathered in Shanghai, China to battle it out and prove that they stand above the rest and claim the 2020 World Championship.

source

LEAVE A REPLY

Please enter your comment!
Please enter your name here