In late March and April, Japan welcomes cherry blossoms, otherwise known as sakura (桜). These soft pink and white flowers are said to be true harbingers of spring, as seeing one in means winter is over. Nowhere is more evident than in the city of Tokyo, as the metropolis is full of places for viewing […]