Tsinghua University is one of the highest ranked universities in China. Located in the northwestern suburbs of Beijing, the university was built on the site of a royal garden of the Qing Dynasty.
As geopolitical competition and national security continue to dominate the China-U.S. relationship, Chinese nationals are finding it increasingly difficult to live in the U.S. This month, Tsinghua ...