Time travelling in Shanghai

China’s past and future battle for space in its largest city, where the seven-tiered Longhua Temple stands amid futuristic high-rises like the Oriental Pearl Tower.