Theresa May is on course for victory in the General Election with a majority of up to 96 seats, according to the final polls of the campaign.
A final model produced by Lord Ashcroft polls found that Tory support has 'hardened' in recent days. -- More...