A tall building containing a large clock above smaller buildings
The Big Ben clock tower in London has the England flag on it.
a building that has some machines in it
Represent the Image caption about Architecture:
Represent the Image description about Architecture:
Represent the Image description: