Skip to main content

Hangzhou

China

Hangzhou is the capital of Zhejiang Province in eastern China, situated at the southern end of the Grand Canal. It is known for the scenic West Lake, a UNESCO World Heritage Site, and its role as a major technology hub home to Alibaba Group.