Yangtze River Delta Physics Research Center (China)h-index: 70Total citations: 17,654Total papers: 1,206Homepage: http://www.ioply.cn/