Lahore is referred to as the cultural heart of Punjab as it hosts most of the arts, cuisine, festivals, film-making, music, gardening and intelligentsia of the country. Food has been a key component when it comes to defining the culture of this region.