Where is Liangqiu?

Where is Liangqiu located?

Liangqiu, Shandong, China (approx. 35.13972°, 117.7358°)


Where is Liangqiu on the map?