Welcome to the food capital of Europe: Spain is home to an impressive number of Michelin restaurants, top-notch chefs and world-known dishes. Food is the supporting pillar of the Spanish society – I’m not kidding, you’ll see it at any cultural festival celebrations, political gathering and even funerals. Â Of couse, Spanish food is also the …