Indian cuisine encompasses a wide variety of regional and traditional cuisines native to India. Indian cuisine is heavily influenced by religious and cultural choices and traditions. Since spices were bought from India and traded around Europe, Africa and Asia, Indian cuisine has significantly influenced other cuisines across the world.