Boris Johnson was given a by-election bloody nose this morning as the Tory majority in the safe seat of Old Bexley and Sidcup was slashed from 19,000 to less than 4,500.

Boris Johnson was given a by-election bloody nose this morning as the Tory majority in the safe seat of Old Bexley and Sidcup was slashed from 19,000 to less than 4,500.