The Conservative party was “wiped out in its former London heartlands” on Friday after the last Tory seat on Richmond council was lost in a by-election.
The Liberal Democrats took the Hampton North ward seat from the Tories and held another in Teddington in votes on Thursday.