Zensun (China) is a research organisation in Shanghai, CN. OpenAlex records 20 works and 9,087 citations for it.