What are the 3 largest parties in the UK? Who are their major constituent groups? How do their issues positions differ from one another? Which party(s) is (are) currently in power?