Qikou ancient town, located in North China's Shanxi province, is famous for its magnificent ravine landscape and authentic Yellow River culture. [Photo/people.cn]