News Video News

Cherry blossom in Japan attracts visitors

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