Where is Shexue?

Where is Shexue located?

Shexue, Hainan, China (approx. 19.33833°, 110.5875°)


Where is Shexue on the map?