The Tower of London is the bestknown and the most impressive fortress in England. It is situatedon the north bank of the River Thames.The oldest part,the White Tower,was built in the 11 the century.A fortress,a royal residence and prison,the Tower today is a national museum and home of the Crown Jewels.