Where is Szechuan?

Where is Szechuan located?

Szechuan, Anhui, China (approx. 33.46667°, 115.4333°)


Where is Szechuan on the map?