India is extremely diverse. Within few kilometers, you’ll find the cuisines and dialects changing. If you are foodie then India is perfect to quench your taste-buds. Every state of India offers different delicacies. The Gujarati food is mouth watering. So are the cuisines of Rajasthan, Kerala and Maharashtra. There is something in the offer for everyone no matter where you are in India.