Taiyuan — capital city of Shanxi province, China