Chinese film production and online group Huanxi Media has cancelled plans for the theatrical release of its blockbuster Chinese New Year film “Lost in Russia” and will release it online for free ...