China
Shangmaquan is a city in Ningxia, China.
At coordinates 35.99° N, 105.94° E, Shangmaquan lies in the Northern Hemisphere. The city belongs to Ningxia in China.
The Ningxia region of China is home to Shangmaquan and other cities such as Yinchuan, Shizuishan, Guyuan.
The area surrounding Shangmaquan includes 20 nearby cities and towns.
Shangmaquan is located in Ningxia, China.
Shangmaquan is located at coordinates 35.99° N, 105.94° E in Ningxia, China.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)