Introduction: Zhou Xianwang is a name that has been in the news