India is a potpourri of different cultures, languages and regions that boast of mouth-watering dishes. From north India's butter chicken and Maharashtra's pav bhaji to Bengal's fish curry and south ...