was launched in August 1998 as the first subscription movie channel in mainland China. Since then, it has been entertaining an extensive audience base in the country via satellites ASIASAT 7 and APSTA ...