Rush hour at the Kio Towers in Madrid Night scene of the Puerta de Europa Towers known locally as the KIO Towers on October 22, 2017 in Madrid, Spain. © Denis Doyle