Apple has announced it will be opening a new store at the La Vaguada shopping center in Madrid, Spain on Thursday, November 28. It will be the tech giant’s 12th store in the country — and its first all-new location in Spain in just over a decade. With the opening of the store, Apple should […]