Where is Szechuan?

Where is Szechuan located?

Szechuan, Henan, China (approx. 33.14954°, 112.4356°)


Where is Szechuan on the map?