Edo Nagashibina is a traditional ceremony of floating paper dolls on the Sumida River, near the Shinsui Terrace of Azumabashi Bridge, Tokyo. People throw dolls into a river while praying for the safety and health of children. As it’s believed, that dolls can take troubles and bad spirits with them.
Author – photographer. Co-founder of Japanbyweb.com.