Where is Fanleys?

Where is Fanleys located?

Fanleys, Henan, China (approx. 34.11583°, 111.17°)


Where is Fanleys on the map?