Lib Dems defiant despite Rochester and Strood setback

4000
3000