One of the must see sites in England is the Tower of London. From the moment you step inside you are transported to a different time. You get to see everything from the torture instruments to the place where people lived. There were exhibits on what people wore and what type of animals were kept inside. Yes, there was a polar bear inside the Tower of London at one time. The Tower of London is by far a must see with history around each corner.