The cuisine of India is characterized by the use of various spices, herbs and other vegetables and sometimes fruits grown in India and also for the widespread practice of vegetarianism across many sections of its society. Each family of Indian cuisine is characterized by a wide assortment of dishes and cooking techniques. As a consequence, it varies from region to region, reflecting the varied demographics of the ethnically diverseIndian subcontinent.India's religious beliefs and culture have played an influential role in the evolution of its cuisine. However, cuisine across India also evolved due to the subcontinent's large-scale cultural interactions with ancient Greece, Persia, Mongols and West Asia, making it a unique blend of various cuisines across Asia.The spice trade between India and Europe is often cited as the main catalyst for Europe's Age of Discovery.Thecolonial period introduced European cooking styles to India adding to the flexibility and diversity of Indian cuisine. Indian cuisine has had a remarkable influence on cuisines across the world, especially those from Southeast Asia.