There is one certainty about the May 29 general election. There is going to be a lot of blood on the political floor.
With one-and-a-bit of a political party for every day of the year – 369 parties and an as-yet unspecified number of independent candidates vying for 400 National Assembly seats – there are going to be a lot of dashed hopes, shattered expectations and wasted effort and money. The scale of the carnage can be gauged by the make-up of this, the 27th Parliament of the Republic: 14 parties