Where is Newsjay?

Where is Newsjay located?

Newsjay, Fujian, China (approx. 25.70667°, 119.4719°)


Where is Newsjay on the map?