Food is an integral part of any travellers experience of India, and with such a variety of tastes and cuisines throughout the states your tastebuds are in for a carnival of flavour no matter where you are, but it is the cuisine of the northern state of Gujurat that is perhaps the most underrated, and most surprising. Check out this list of top Gujurati dishes that will blow your mind and turn your idea of Indian food on its head.