Tokyo, Japan – April 10, 2017: Cherry blossom or Sakura at Megur