Travel through India, and you'll find an incredibly diverse array of cuisines. For example, in the north, you'll find plenty of rich curries served with naan bread, while in the south, you're more ...