AsiaWheeling deemed visits Urumqi. Urumqi is a city in the middle of the Desert in China. Also, it's cab drivers are some of the most savage individuals on earth. If you don't believe me, watch this. Read more at: asiawheeling.com/?p=72

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…