Chongyi Feng was detained by the government of China in 2017, and later released. Feng is is a university professor at the University of Technology, Sydney.

References

edit
edit