World Team Championships in Malaysia – To the Title! Courtesy of ButterflyMag In Kuala Lumpur, Malaysia the 24 best national teams in the world gather to play for the title of World Champion in the Champions-Divison. Will China defend their two titles? Who can make it into the finals? We will provide answers to these questions […]
You must be logged in to post a comment.