After weeks of heightened scrutiny over the links to Epstein, Buckingham Palace has announced that Prince Andrew will lose his royal title.