Royal biographer Robert Jobson has revealed that Prince Charles is closer to his niece Zara Tindall, 38, who he has 'always been very supportive and affectionate towards', than his daughters-in-law.