Branding a country to attract international students and scholars
The Netherlands is a relatively small country and is proud that all 13 of its research universities feature in the Times Higher Education World University Rankings 2012-13 (12 in the top 200). But it...