Less than a year on from the most pyrotechnic of political fallings out, Boris Johnson and David Cameron dined together in Harlem, New York last night.

The two men were photographed leaving the Red Rooster restaurant on 125th Street, seconds from Bill Clinton’s Manhattan office (though the former President was in Northern Ireland at Martin McGuinness’s funeral).

Joanna Geary a Brit, who works for Twitter, saw the two men walking home and posted a picture on Twitter. She had passed a number of black SUVs waiting outside the Red Rooster. She told The Guardian: “As I passed … I instantly recognised the famous mop of hair belonging to Boris Johnson. “I said: ‘hello Boris!’.”

She said she had not even noticed the former Prime Minister, until the Foreign Secretary said: “well then, you’ll recognise my friend David’, and pointed to Cameron.

​Geary told the Guardian another diner in the restaurant told her: “Everyone realised they were important, but had no idea who they were … ‘They were just bopping along to the music like the rest of us.”

The Foreign Secretary was in New York visiting the UN, where he chaired a meeting of the UN Security Council. But his meeting with David Cameron comes days after friend and ally George Osborne was appointed editor of the Evening Standard last week and accused of plotting to the Prime Minister. Last week Mr Cameron was also spotted having breakfast with Nick Clegg in London.

He was also caught on TV cameras in the wake of the furore over a rise in national insurance contributions in new Chancellor Philip Hammond’s first budget, telling Defence Secretary Michael Fallon, “Breaking a manifesto promise? That’s just stupidity.”