It’s not a commonly celebrated day, perhaps because it isn’t generally associated with drinking copious amounts of alcohol, but it’s St George’s Day today.

And finally London is doing something to mark it.

If you can make it, Boris Johnson will be at an event to mark the day in Leadenhall Market (Gracechurch Street, EC3V) at 10.45am.  Alternatively Trafalgar Square will see a free concert celebrating English music this Saturday.

It’s bizarre that, after all England has given the world, we seem keener on celebrating the patron saints of Ireland, Scotland and Wales than we do our own – but hopefully this year’s small start will see a change in that.