Indian food is a wonderful fusion between the country's land and climate and the religious cultural and social lives of the people who live there. while each region has its own specialist dishes, chefs will often inject their personalities into their food