Where is Newsjay?

Where is Newsjay located?

Newsjay, Yunnan, China (approx. 28.13333°, 104.3667°)


Where is Newsjay on the map?