The disappearance of King Edward V and his brother, Richard, Duke of York, after being last seen in the Tower of London is one of London’s most famous mysteries. And while it’s one we’ve written about before, we thought we’d take a look at the recent announcement that new evidence had been found in the matter.