Qingkai Liang successfully defends

26/07/2018 12:00 am