UK 2019 election final vote share
% of votes cast for main parties after 650 seats declared.