Home to twice as many skyscrapers as New York, the Shanghai skyline has enough to rival anywhere in the world, this video does a superb job of getting you somewhere close to understanding the massive-ness!