Claim: Echeng District is in the Hubei province (a landlocked province) of People's Republic of China with a population of around 670,000.
Evidence: Hubei Hubei (湖北; alternately Hupeh) is a landlocked province of the People's Republic of China, and is part of the Central China region. 668,727