India is one of the most densely populated countries on the planet. With so many people within the nation, Indian cuisine is highly varied. Curries are the traditional fare, but Indian food is not confined for just curry. There are a number of regions that make vegetarian dishes, and ayurvedic medicinal traditions are often used in creating food. Within India, visitors will find a range of sweet, hot and spicy dishes. Even better, the nation is home to millions of street food stands. At these stands, visitors can try out unique treats for a very cheap price. One major thread through the Indian foods is complex spice blends intended for maximum flavor. In addition, Indians have a very sweet palate and sweet treats mark all occasions. There is rich street food culture around India. Be careful what you eat if you try the local food though. Many travelers consider that you need a cast iron stomach to survive the food in India.