Tag: China

Urumqi, China

Urumqi (Ürümqi) belongs to the Xinjiang Uygur Autonomous Region and is its administrative center. From the ancient Mongolian language “Urumchi” means “beautiful pasture”. And it’s true: the city center is…