Red Hill Urumqi, China
Red Hill, also known as Tiger Head Hill or Tiger Head Peak, is considered a symbol of Urumqi, owing to its uniqueness; it is located at the heart of the city and the mountain peak stands 1391 meters above sea level. When the sunlight hits the hills of Hongshan, the rocks of the mountain reflected [...]






