News

Dubbed the 'Fog City' due to its consistently cloudy weather, Chongqing is a vertical maze of giant shopping centres, ancient temples, and impressive infrastructure - all surrounded by lush mountains.
IShowSpeed was in Chongqing, China, or as it's come to be called, the forward-thinking Cyber City, and naturally enough, the internet is addicted. From screaming "SIUUU" down the middle of LED-lit ...