During their history, China received and adopted many cultural elements from its neighbours such as Buddhism from Ancient India, the Gregorian calendar from Western countries, some architectural styles were inspired by other Asian societies as well as many innovations, like the horse harness, the stirrup, the windmill, gunpowder, the crossbow, papermaking, etc.