Beijing and Shanghai once again rank in top five for high-quality research according to annual Nature Index, while nearly 30 other Chinese cities jump up the list, with up-and-comer Hefei beating London and Los Angeles and Guangzhou surpassing Paris.