The day Carla finally met her match Even a new hair-style couldn't compete with ultra-glamorous Princess Letizia of Spain

at the Zarzuela Palace outside Madrid. Miss Bruni, 41, might have been regretting her choice of a conservative Christian Dior blue dress - even if it did have price tag of around £1,500 - and signature low-heel shoes from Christian Louboutin costing...