tiprankstipranks

Xunlei announces resignation of two directors on its Board of Directors