Spanish cuisine consists of a great variety of dishes which stem from differences in geography, culture and climate. It is heavily influenced by seafood available from the waters that surround the country and reflect the country's deep Mediterranean roots. Spain's extensive history with many cultural influences have combined to create a uniquely vibrant and delicious cuisine.