Jeremy Corbyn faced further humiliation today after the latest figures revealed the Liberal Democrats received more money in donations than the Labour party for the first time.

The Lib Dems received £1,972,904 over the last three months, despite only having nine MPs, while the Labour party raised £1,970,055.

Tim Farron, the Lib Dem leader, secured a £1 million donation from one of Britain's richest men to help fight the Government's Brexit plans.