Election 2015: All you need to know about the campaign

Just over five weeks ago, party leaders headed out to start campaigning.

Since then, there have been manifesto launches, TV debates and rows over lots of things.

BBC News brings together some of the highlights of the 2015 election campaign.