China wins World Team Championship!

You may also like...