Theresa May questions Jeremy Corbyn's ability to lead, John McDonnell challenges Philip Hammond to a TV debate, Kezia Dugdale warns of the importance of this General Election while Nicola Sturgeon heads down the selfie trail.