Designed by
Title
People go shopping at the Zeil #34909230
Description
RANKFURT, GERMANY - DECEMBER 21: people go shopping at the Zeil on December 21, 2012 in Frankfurt, Germany. The Zeil is Frankfurt's central shopping street and one of the most crowded in Germany.
This image is editorial