Westminster Voting Intention: Chart

Sample: Polls since 9 May 2017 (Total 100).