I want to know the answer to the following question:
In terms of teaching and research, what is the world's foremost institute of social science?
All the background I'm provided with is that "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.". Is that enough to answer the question?
Answer: no