INUYAMA, Aichi Prefecture--Spectators who thrill to the sight of the "karakuri" mechanical dolls at the city's famed Inuyama Matsuri float festival can now see them year-round on display. [Read More]

No reproduction or republication without written permission.