Culture

Japan's ancient culture. Japan would always have a party every holiday to  honor the spirits of past relatives. For many people, the mention of  Japanese culture conjours up pictures pictures of weird masks.