In Seville, when Christmas is in the air, carols float over walls when you roam the medieval streets. As you turn a corner, you might bump into the orchestra responsible for the melody, or the choir ...