Metro Station to Far Away Shanghai Indoor Stadium ♥
Foxtown ♥ It was about to rain :-(
Oriental Pearl TV Tower
TV tower in Shanghai, China. Its location at the tip of Lujiazui in the Pudong district, by the side of Huangpu River, opposite of The Bund makes it a distinct landmark in the area.