Spanish cuisine is a melting-pot of cultures, flavors, and ingredients: Greek and Roman; Jewish, Moorish, and Middle Eastern. It has been enriched by Spanish climate, geology, and spectacular topography, which have encouraged a variety of regional food traditions and "Cocinas," such as Basque, Galician, Castilian, Andalusian, and Catalan. It has been shaped by the country's complex history, as foreign occupations brought religious and cultural influences...