General election 2019: Where are the party alliances?

Some parties are joining forces to boost their chances in the 2019 general election on Thursday.

Plaid Cymru, the Liberal Democrats and the Green Party - all pro remaining in the European Union - have agreed not to stand against one another in 11 seats.

So where do they have a "free run" against the pro Brexit parties? And where is the Brexit Party taking on the Tories?

BBC Political Correspondent James Williams reports.