A tall building containing a large clock above smaller buildings
The Big Ben clock tower in London has the England flag on it.
A clocktower with a clear sky behind it.
Big Ben seen close up in London, England. 
A clock tower and several buildings against a background of a partly cloudy blue sky.