Hubei is a province in Central China. It has the seventh-largest economy among Chinese provinces, the second-largest within Central China, and the third-largest among inland provinces. From Wikipedia
A Shanghai designer’s photo of a dog-shaped mountain in Yichang has drawn national attention and inspired visitors to flock to the site.