India has a variety of street food which is different all the way from the mighty Himalayas in the North to the tropical palm fringed beaches in the South. When various climates, religions, languages, and terrain come into play - just imagine the diversity in the local foods! Street food is characteristic in India since people from all economic groups eat on the roadside almost round the clock. Street food vendors are usually present in crowded areas such as outside colleges, railway stations, shopping complexes, and office areas.