ARTICLE AD BOX
From a series of televised debates to claims and counterclaims, polls and yet more polls, some six weeks of campaigning is almost over.
BBC Two’s Politics Live looks back over some of the more memorable events of the first UK general election for five years, which kicked off with a surprise start to announcing the polling date itself.
Counting starts from 22:00 BST on Thursday with most results expected in the early hours of Friday.