Zhejiang University is a public research university in Hangzhou, Zhejiang, China. The university traces its root to Qiushi Academy, a college preparatory school founded in 1897 and closed in 1914. From Wikipedia