Every year, millions of tourists flock to Tokyo to experience its famous cherry blossom season. The season, also known as 'sakura season', sees Japan's capital transform as the flowers of its cherry ...