Where is Mankatu?

Where is Mankatu located?

Mankatu, Hebei, China (approx. 41.39861°, 114.6308°)


Where is Mankatu on the map?