Once a year Inui Street on the Imperial Palace grounds in Tokyo, Japan, is open, so visitors can see the variety of majestic cherry blossom trees. The 600-meter-long Inui Street runs north to south through the palace grounds. The street will be open for nine days, from Saturday, 29 March 2025, to Sunday, 6 April …
