The Royal family marked the Queen's birthday at Windsor Castle last night with Princes Harry, Charles and Philip all wearing the traditional Windsor uniform - while Charles wore a black suit.