Tourists and Japanese locals marvelled at Tokyo’s cherry trees earlier this week at the peak of the annual blossom season ... known as sakura in Japanese. “Honestly it feels pretty amazing ...