shanxi (山西) is a province of the people's republic china. it is in northern china. the yellow river flows through it. the name "shanxi" means "mountain's west" or "west of the mountains", as it is west of the taihang mountains.