London is also home to the iconic Big Ben clock tower.
But guess what? Big Ben is actually the name of the bell, not the tower!