The Imperial Palace’s Inui Street was opened to the public for cherry blossom viewing on Saturday in Tokyo. The 750-meter ...