India, the land of delectable food, brings you a plethora of mouthwatering dishes, from savoury main courses to delightful snacks.