In 2010, the THES - QS World University Rankings positioned the University of Southampton in the top 80 universities in the world.
What organization ranked the University of Southampton in the top 80 universities worldwide in 2010?
THES - QS World University Rankings