When UK voters head for the polls on May 6 it will be for the first time since 2005, when the Labour Party enjoyed its third successive election victory under Tony Blair.


More...