Special Feature: Studio Ghibli – the Japanese Disney?

In 2002, the Japanese animation company Studio Ghibli won the Oscar for Best Animated Feature with the seminal Spirited Away (2001). To this day, it has been the only Japanese anime to win this prestigious award. Whilst Spirited Away arguably garnered the most critical acclaim and international interest, there remains an established and Continue Reading