it's located northwest of hubei province in the people's republic of china