February 25, 2011: Kate wears a red Spagnoli suit at St. Andrews University 600th anniversary celebration.
Photography by Andrew Milligan/AFP/Getty Images