According to reports, the film sold staggering 8.8 crore tickets in China and 1.9 crore tickets in India when released.