British royalty dined on human flesh (but don't worry it was 300 years ago) | Mail Online