
Zhejiang University: Behind the Deepseek
A towering statue of Mao Zedong still stands near the entrance of Zhejiang University (Zhe Da), surveying the transformation of Hangzhou, an eastern city 175 km southwest of Shanghai. While such statues now seem out of place across China, they appear particularly anachronistic here, given the