Edo Nagashibina


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.

And some Tokyo Geisha

Photos by Junko Nagata 

More travel

Author – photographer. Co-founder of Japanbyweb.com.