A film still from a 1990s Ghibili movie of a dreamy cute street in Kyoto Japan, by Studio Ghibili