Labour leader Jeremy Corbyn has admitted the party has "a lot of building to do" in Scotland after the party suffered losses which saw it pushed into a humiliating third place behind the Conservatives.

Mr Corbyn is facing intense criticism from within Labour ranks after the party also suffered poor results in Wales and a failed to make a significant increase in support across England.

During a visit to Sheffield, where Labour held on to a safe seat in a parliamentary by-election, he told supporters the party had "hung on" and "grew support" in council elections across England in the face of poor predictions.