Large mall in downtown Chongqing, China.
One of the famous landmarks in Chongqing, China. This tower, comemmorating the independance of China, used to be the tallest structure in the city less than 30 years ago. Now, it is dwarfed by the buildings around it.


