St George in full regalia hands out free red roses to Londoners in Leadenhall Market in the City of London, on England's national St George's Day the 23rd April,