In India, the concept of "ahimsa" or non-violence is deeply ingrained in the culture. The idea of living in harmony with nature and respecting all living beings is a fundamental aspect of Indian philosophy. The country is also home to several major world religions, including Hinduism, Buddhism, Jainism, and Sikhism, each with its own unique teachings and practices.