SHANGHAI--Eighteen years after its release in Japan, Hayao Miyazaki’s smash hit “Spirited Away” is now the box-office leader in China. [Read More]

No reproduction or republication without written permission.