Cherry blossoms arre the stars at the World Heritage Listed Daigoji Temple in Kyoto.

Advertisements