220. Taiyuan, Shanxi - 4,201,591 - Taiyuan is the capital and largest city of Shanxi Province in North China.