One of the largest countries in Europe, Spain occupies the majority of the Iberian Peninsula which sits between the Atlantic Ocean and the Mediterranean Sea in the far south west of mainland Europe. With major cities such as Barcelona and the capital, Madrid, hosting internationally recognised annual fashion weeks, Spain is renowned for its strong and vibrant styles; a typical blend of Europe and North Africa reflected in its fashion and architecture. From the southern city of Seville to the northern port cities of A Coruna and Bilbao, and from the holiday island of Majorca to the upmarket outlets of Madrid; Spanish factory outlet centres capture the style and spirit of this vibrant country.