Shanxi is a landlocked province of the People's Republic of China and is part of the North China region. The capital and largest city of the province is Taiyuan. The name Shanxi means "West of the Mountains", a reference to the province's location west of the Taihang Mountains.