Britain's election campaign has delivered funny, strange and surreal moments, from Prime Minister Boris Johnson's Brexit-branded boxing to a stranded train full of journalists on their way to a speech about rail investment. As voters head to the polls, here are some the highlights from six weeks of cross-country campaigning.