Guess who stole the show at this year's St. Patrick's Day parade? It's the effortlessly elegant Princess Kate Middleton!
Catherine, Princess of Wales, has taken part in celebrations with the Irish Guards for St Patrick's Day. WATCH.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results