The Tower of London is an iconic English landmark that has imprisoned some of Britain’s most famous historical figures - but not all tourists are impressed by
Read More