Where is Vanuqiao?

Where is Vanuqiao located?

Vanuqiao, Fujian, China (approx. 25.47833°, 118.3056°)


Where is Vanuqiao on the map?