A Telegraph source denied to BuzzFeed News that the piece had been pulled as a result of pressure from the Palace, but the newspaper declined to comment on the record. View Entire Post ›