The ‘main’ political parties can be defined as The Labour Party and The Conservative Party, who have been the only political parties to gain a majority for over a hundred years. Despite other smaller parties such as UKIP, the Green Party and The Liberal Democrats building in popularity they are none of them big enough to act as a real challenger to these two. Despite Labour and Conservative being very different by definition; Labour being left wing and Conservatives right wing, in more recent years, in the terms of Tony Blair and David Cameron they have been often more similar than different both settling on centrist views trying to please the whole population. However, since the appointment of Theresa May and Jeremy Corbyn this has drastically changed and with Corbyn especially being so notoriously left wing the two are arguably more different now than ever. Despite this there are still surprising similarities remaining between the two.
There is a fundamental division that exists within The Conservative party. The party leadership is dominated by the modernisers, those MPs gathered around Cameron that see the Conservative Party as the natural centre ground. Osborne is a key moderniser and his recent speech to the Tory conference was seen to be treading on traditional New Labour territory. However, the party also consists of a number of fundamentalist right wingers that believe in leaving the EU, imposing stricter regulations on immigration and moreover scrapping the Human Rights Act, which is manifesting itself in the showdown that is the EU referendum, set to be held by May 2017.