Anhui is a landlocked province of the People's Republic of China, part of the East China region. Its provincial capital and largest city is Hefei. The province is located across the basins of the Yangtze River and the Huai River. With a population of 63.65 million, Anhui is the 8th most populous province in China.