WCU

World Class University
Headline News

Sorry, there are no posts on this criteria.

Latest News

Institut Teknologi Sepuluh Nopember (ITS) has been ranked 3 in Webometrics 2021 country ranking. ITS ranking increased from the 6th position to the 3rd position in the country level.