In Kyoto, Japan, on April 8, 2026, cherry blossom petals created a breathtaking “flower raft” across the canal at the famous ...