Ranking University Country Total Score Setting and Infrastructure Energy and Climate Change Waste Water Transportation Education
57 Institut Teknologi Sepuluh Nopember 6059 799 1326 999 925 1162 848