Henan means "south of the river" and is located south of the Yellow River. It is southwest of the capital of Beijing.