Cherry Blossoms

Cherry blossoms (sakura in Japanese) are undoubtedly the most popular natural beauty in Japan.

I have talked about them on Tokyo Direct Diary so many times from reports in sakura spots to travel tips and forecast.