Punch drunk in London

Ever punched a random stranger in the face? Unprovoked? I have. This happened to me...