Where is Siliouin?

Where is Siliouin located?

Siliouin, Anhui, China (approx. 32.89167°, 115.3333°)


Where is Siliouin on the map?