World NEWS
‘Itch gene’ scientist joins Shenzhen institute after US lab sealed off amid alleged China links probe
Chen Zhoufeng, now a senior researcher at the Shenzhen Bay Lab, led an itch and sensory disorders centre at Washington University St Louis since 2011.Read More