General election 2019: What is an opinion poll?

What opinion polls can really tell you in the run-up to the general election.