Tres Cantos, Spain, Europe