There was a reshuffling of top bosses at the Star TV head office in Hong Kong.
switch
Subscribe To Our Newsletter