Hinamatsuri, also called Girls’ Day, is a doll festival held every year in Japan on March 3. Traditionally known as Momo-no-sekku, or the Peach Festival, it began as a cleansing…
At this time of year, special dolls are set out on displays in homes and shops around Japan for the annual hinamatsuri (doll festival) celebration on March 3.