Flanked by two handsome Princes – her husband William and brother-in-law Harry – and joined by a host of famous faces including footballer David Beckham and Prime Minister David Cameron, Kate had come to London’s Imperial War Museum to honour the bravest of the brave.