China The smoggy industrial city of Shenyang, once a Manchurian center, and the largest city in northern China. The statue of Mao is notable since most have been removed from other major cities, such as Beijing and Shanghai. China » Shenyang [Show slideshow] 1 2 ►