General Election 2019: Opinion polls over the last seven days
Round up of average polling for major UK parties over the past seven days.