Where is Puzzles?

Where is Puzzles located?

Puzzles, Yunnan, China (approx. 24.94469°, 102.758°)


Where is Puzzles on the map?