placeholder image

Sun, sea, sand… what about the shopping?

Spain draws 65 million tourists a year thanks largely to its beaches. Now it wants them spending on the high street.