Welcome to Shenzhen, welcome to China
The 26th Summer Universiade Games will be held in Shenzhen (China) from 12 to 23 August 2011. Universiade is also known as the mini-Olympics, and is another major sporting highlight…