Where is Anhuli?

Where is Anhuli located?

Anhuli, Fujian, China (approx. 24.383°, 116.9434°)


Where is Anhuli on the map?