The Duchess of Edinburgh and Lady Louise Windsor put on elegant displays today as they attended Trooping the Colour in London.