QS Subject Ranking Punjab University ranked in 19 subjects