 Japanese festivals

Japanese festivals are traditional festive occasions.Some festivals have their roots in Chinese festivals centuries ago, but have undergone great changes as they mixed with local customs.