Where is Newsin?

Where is Newsin located?

Newsin, Guangdong, China (approx. 24.35158°, 116.2878°)


Where is Newsin on the map?