What are the main policy differences between and within political parties in the UK?
They differ on a few issues which they then use as their platform to try and win the afforementioned popularity contest. Brexit is the current hot topic. But ultimatetly any of the differences between the parties are as a result of political grandstanding/maneuvering rather than conviction.
Labour are supposed to be socialists with nationalist agenda and group responsibility funded by the working classes.
Conservatives are supposed to hold traditional right wing individual responsibility and are funded by the very wealthy.
Brexit party are a single issue party led by a right wing with ideals very close to the conservatives.
Greens are bonkers, plain and simple.
UKIP are close to far right nowadays
Then the nationalist parties are protectionist