Indian food is a mosaic evolved from many influences and cultures - Turkish, Persian, Afghan cuisines blending with the local and regional specialties.