first public appearance in almost six months at Trooping the Colour on Saturday — but it was also the first time her three children had been seen since last Christmas. Prince George, 10, Princess Charlotte, 9, and Prince Louis, 6, accompanied the Princess of Wales, 42, in a horse drawn carriage that made its way through London before a scheduled appearance on the Buckingham Palace balcony.