Theresa May's decision to invite Donald Trump to a state visit has put the Queen in a "very difficult position", a former head of the Foreign Office says.

In a letter to The Times, Lord Ricketts said the offer had been "premature".

A petition calling for the state visit to be cancelled has already gathered more than 1.5 million signatures.

But what is a state visit?