Big Ben

The Big Ben is a large iconic clock tower located in Westminister in the middle of London, England, United Kingdom.