Prime Minister Theresa May delivers a speech while on the election campaign trail in the village of Crathes, Aberdeenshire.

The Conservatives have ruled out raising income taxes on the highest earners – despite having refused to make the same pledge for taxpayers on lower incomes.
Theresa May has repeatedly refused to rule out raising tax on ordinary workers during the election campaign, with income tax and national insurance hikes potentially on the table.
However senior Conservative Cabinet minister Michael Fallon has now told the Daily Telegraph newspaper that the richest would be exempt from any hikes under Tory plans.
Asked if high earners could vote Conservative without risking an increase in their income tax, Sir Michael told the newspaper: “Yes. 
“You’ve seen our record. We’re not in the business of punishing people for getting on, on the contrary we want people to keep more of their earnings.
“The only way they can be sure their taxes won’t rise is to vote Conservative.”
Labour seized on the comments and said the Tories’ policy showed they were …