Global Traveler, Spain

In Spain, food aficionados are familiar with the twins Javier and Sergio Torres, the creators of Torres en la Cocina, a popular cooking show on Spanish television. The