Eamonn Holmes has praised the Princess of Wales for her "generosity" after she bought a round of drinks for troops during her St Patrick's Day visit to the Irish Guards. Princess Kate joined the Irish ...