What is the difference between tower bridge and Tower of London?

the tower bridge is a bridge across a the river tems. tower of london is a castle where royals usted to live way back