Nanyang Technological University
Nanyang Technological University [File photo]
Established: 1981
Location: Singapore, Singapore
Overall score: 67.1