Where is Xinhua?

Where is Xinhua located?

Xinhua, Guangdong, China (approx. 24.55028°, 113.3028°)


Where is Xinhua on the map?