Albacete, Spain, Europe