The main political parties in England are: _________?
A. Democratic and Republic
B. Conservative and Labour
C. Liberal and Communist
D. Liberal Socialists and Radical Socialists