Nigel Farage, the ex-UKIP head and the current leader of the Brexit Party has cast his vote in the 2019 European parliamentary elections, in London.
The European elections in the UK are being held on Thursday, however, the results will only be published on Sunday, 26 May, after all 28 member countries of the bloc finish their votes.