Southwest University World Ranking - US News
Southwest University History
Southwest University also known as SWU is a Chinese university located in Chongqing. The university was established after the merger of Southwest Normal University and Southwest Agricultural University in 2005. At present, the university enrolls over 80,000 students and is home to a large number of international students.