Carole Middleton borrows Kate’s £115 hat for Cheltenham Ladies’ Day

· The Independent