The major culinary influences on Indian cuisine resulted from significant historical invasions, including the Greeks, Mughal Portuguese and British. Today, Rich and diverse Indian cuisine, coupled with the celebrated hospitality of the people is the crowning glory of the opulent Indian culture. Simply irresistible and sumptuous, Indian dishes are any gourmet's delight. Various permutations and combinations of various ingredients and the innumerable aromatic spices create magical, mouth watering variety of the same dish, which may be very often different in taste, colour, texture and also appearance, taking into account the regional variations. The skill lies in the subtle blending of a variety of spices to enhance rather than overwhelm the basic flavor of a particular dish.