Taiyuan, the capital city of Shanxi, is situated at the geographic center of the province along the north-south course of the Fen River.