For 42 days, the UK’s politicians have travelled around the country bidding to win the support of voters ahead of the General Election.
Photographers from the PA news agency have been with them every step of the way capturing the highs and lows of the campaign.
How it began: Prime Minister Rishi Sunak issues a statement outside 10 Downing Street in the middle of a rain storm on May 22 calling a General Election for July 4 (Stefan Rousseau/PA)
Labour leader Sir Keir Starmer met potter and Great Pottery Throw Down judge Keith Brymer Jones during his visit to Duchess China in Longton (Stefan Rousseau/PA)
Scottish National Party Leader John Swinney took the one-on-one approach to wooing voters at a cafe in Edinburgh (Jane Barlow/PA)
The General Election is the proverbial moment when people waiting for a long time to be taken where they want to go suddenly see several buses arrive at the same time.
The Prime Minister unveiled the Tory model in Redcar while Sir Keir Starmer revealed Labour’s juggernaut at Uxbridge College.
All aboard: Rishi Sunak had packed plenty of placards on his campaign bus when it was launched at Redcar Racecourse (Jonathan Brady/PA)
The Liberal Democrats were notable for eye-catching stunts, many of them water-themed, even managing to photobomb an appearance by the Prime Minister at a rowing club in Henley-on-Thames.
Meanwhile, leader Sir Ed Davey, offered a range of photographer-friendly antics while taking his message to the voters.
Liberal Democrat supporters in a boat, stole the focus away from Mr Sunak as he met supporters for doughnuts and coffee beside the Thames at a rowing club (Jonathan Brady/PA)
There was an even deeper plunge in Sir Ed’s future when he undertook a bungee jump from a crane at Eastbourne Borough Football Club (Gareth Fuller/PA)
Reform UK leader Nigel Farage was locked and loaded when he took part in clay pigeon shooting during a visit to Catton Hall in Frodsham, Cheshire (Dominic Lipinski/PA)
Sir Keir helps to serve teas and coffees to Labour supporters during a visit to Hucknall Town Football Club in Nottinghamshire (Stefan Rousseau/PA)