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