St George's Day flags fly outside the Kings Arms on London Wall, the City of London during the lunchtime of 23rd April, England's national day.