qnli question: In terms of teaching and research, what is the world's foremost institute of social science? sentence: The London Business School is considered one of the world's leading business schools and in 2015 its MBA programme was ranked second best in the world by the Financial Times.