Claim: Princess of Wales Isabella Kelly was born at a ruined castle characterized as one of the most isolated fortifications in Britain by The Changing Scottish Landscape.
Verdict: NOT_SUPPORTED