Britain has a hung parliament, with election results leaving no party able to reach the 326 MPs required to achieve an absolute majority in the House of Commons.

The Conservatives have emerged as the largest party, but have lost 26 seats to the Labour Party and five to the Liberal Democrats.

With the Tories hamstrung, and predicted to win in total 318 seats, does that make a 'rainbow coalition' led by Labour under Jeremy Corbyn a realistic prospect?

Labour are predicted to take 260 seats, putting them 66 short of the required total. To form a Government, the party would be expected to explore the potential for co-operation with other "progressive" parties like the Lib Dems, Scottish National Party, Plaid Cymru and the Green Party's sole MP Caroline Lucas.