Satellite map of Xinhua News Agency
The Xinhua News Agency (English pronunciation: /ˌʃɪnˈhwɑː/) is the official press agency of the People's Republic of China. Xinhua is a ministry-level department subordinate to the Chinese central government.
Latitude: 39° 53' 33.32" N
Longitude: 116° 21' 32.89" E