Cherry blossom in Japan attracts visitors

Cherry blossom or 'Sakura' is the most famous scenic beauty in Japan.
X