Princess Anne has addressed the “challenge” of managing “scattered families” during an unplanned speech at the Naval Children’s Charity in Portsmouth. On her first visit to the charity, a role she ...