Where is Sunbaishan?

Where is Sunbaishan located?

Sunbaishan, Fujian, China (approx. 24.66281°, 118.4917°)


Where is Sunbaishan on the map?