With 546 0f 650 seats declared it is Tories (CONS) 289, Lab 188, SNP 43, others 26. Lab cannot even form a coalition with all the rest so far!
Thank God Teresa May gave way to Boris.