Cherry blossoms and castles on drizzly day in Himeji Japan.