Born Barbara Eggleston in London, she was educated at Brighton and Hove School for Girls and the London School of Economics.
Born Barbara Eggleston in London, she was educated at Brighton and Hove School for Girls and the London School of Economics.