Majmaah University, in central Saudi Arabia. SPA
Majmaah University, in central Saudi Arabia. SPA

Number of Saudi universities in top global rankings leaps to 14