Where is Szechuan?

Where is Szechuan located?

Szechuan, Fujian, China (approx. 23.9825°, 117.4406°)


Where is Szechuan on the map?