Where is Szechuan?

Where is Szechuan located?

Szechuan, Jiangsu, China (approx. 32.14444°, 120.2722°)


Where is Szechuan on the map?