Caroline Vatcher, Artist and Last Duchess of Leeds
Caroline Vatcher on the eve of her wedding to the Duke of Leeds. Photo (c) Keystone Press / Alamy. Caroline Fleur Vatcher was born on 31 May 1931 on the Isle of Jersey of the Channel Islands. Her parents had made their home on Jersey at 1 Dummy Lane, St Helier. Caroline was only child of…