Lebanese Prime Minister Saad Hariri has arrived in France for talks with French President Emmanuel Macron on a crisis sparked by his resignation.

He quit unexpectedly two weeks ago during a visit to Saudi Arabia, but his resignation has not been accepted.

Mr Hariri denied being held in Riyadh against his will, amid speculation the Saudis had forced him to quit as part of a regional power struggle with Iran.

Lebanon’s president Michel Aoun said that Mr Hariri had told him he would be back in the country by Wednesday for independence day celebrations.