With just 42 days until polling day, parties are scrambling around for candidates to stand in seats. Michael Crick reckons there are around 190 seats with no Tory candidates, while Labour have around 100 vacancies still to fill. New candidates are being announced every few minutes.[…] Read the rest