King George IV and George Osborne wear the same sneer.
I was standing at a bus stop in pouring rain on Saturday afternoon at the spot seen in the photograph above but on a much gloomier day. Temporarily car-less, I timed my bus journey at a time when England has…