Food plays a major role in many cultures. Cuisines are as varied as there are countries and communities within those countries. The foods that are preferred, the types of meals that are prepared and even the style in which food is generally served is influenced by factors such as the history, climate and the geography of the area.