Japan at its finest – Cherry blossom season in Nara.