Today was the first day of spring here in London. The perfect weather, 18 degrees, the sun up in the sky, all the city buzzing with joy and lots…