Stock Photo: Office towers, Frankfurt, Hesse, Germany, Europe