kaifeng () is a prefecture-level city in eastern henan province, china. it was once the capital of the song dynasty, and is one of the eight ancient capitals of china. about 5 million people lived there in 2010.