Torrejon de Ardoz, Spain, Europe