Near Ochanomizu station, Tokyo. It is hard to see in this picture but sakura petals are floating everywhere in the river.