There are many kinds of Japanese traditional dolls but they are, all together, commonly known as “ningyō”, which means “human shape”. They are made to represent children, babies, imperial court and common people, warriors, heroes, characters from fairy-tales Read More