Parliament has been dissolved and the candidates set to fight it out on December 12 have been revealed.

Here are all the candidates standing next month. 

*All candidates are listed according to alphabetical order of their surname.