Wuxi is situated on Taihu Lake in the Huadong region of eastern China. Covering an area of 4,650 square kms, the city has a population of 4.4 million and is about 3 hours west of Shanghai.