NAGOYA--A colossal tapestry from France depicting a scene from Hayao Miyazaki’s animated masterpiece “Spirited Away” is on display at a special exhibition that opened on April 11. [Read More]

No reproduction or republication without written permission.