A 360-degree panoramic movie of the skyscrapers and shopping malls bisected by wide streets in this largest intersection in Xujiahui (which some say is often the most backed-up intersection in Shanghai).