a huge clock towering above the people in europe