- Shashi City is a city in Hubei Province, China. It is located on the northern bank of the Yangtze River and is a part of Jingzhou City. Shashi is known for its historical and cultural significance, with attractions such as the Jingzhou Ancient City Wall and the Museum of the Three Kingdoms. The city has a population of over one million people and is an important industrial and transportation hub in the region.