China
Shabazhai is a city in Guizhou, China.
At coordinates 26.44° N, 107.19° E, Shabazhai lies in the Northern Hemisphere. The city belongs to Guizhou in China.
The Guizhou region of China is home to Shabazhai and other cities such as Guiyang, Zunyi, Liupanshui.
The area surrounding Shabazhai includes 20 nearby cities and towns.
Shabazhai is located in Guizhou, China.
Shabazhai is located at coordinates 26.44° N, 107.19° E in Guizhou, China.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)