Xunlei Limited announced resignation of Mr. Lei Chen as a director of company, effective on April 7, 2020.