qnli question: What school in London shares the rank of 2nd best in the world with the famous University of Cambridge in the 2014-2015 World University Rankings? 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.