Designed by
Title
Picture of famous World Clock and TV tower located in Berlin, Alexanderplatz, Germany #87429694
Description
Berlin`s Alexanderplatz, Weltzeituhr World Time Clock, and TV Tower on October 2, 2010 in Berlin. Alexanderplatz is the central transportation hub of Berlin.
This image is editorial