Original: The Puerta de Europa towers (Gate of Europe or just Torres KIO) are two twin office buildings in Madrid.
Simplified: The Puerta de Europa towers (Gate of Europe or Europe's Gate or just Torres KIO) are two office buildings in Madrid.