London Mayor Boris Johnson will make a guest appearance on BBC soap opera EastEnders later this year.

He will appear in a scene set in the show’s famous Queen Vic pub where he has a run-in with its fiery landlady, Peggy Mitchell, played by Barbara Windsor.

Mr Johnson said: “EastEnders is a true London icon and I was delighted to highlight to its huge audience the part the mayoralty plays in the city’s rich tapestry.”

He added: “It was, of course, a tremendous honour to step inside that most venerable of London landmarks, the Queen Vic, and share a scene with another of the capital’s icons, the fabulous Barbara Windsor.”

The scene will come in an episode showing Peggy, who recently got involved in local politics, enduring a frustrating time trying to track the mayor down during a visit to Walford.

Unable to find him, she returns to the Queen Vic promising to give him a piece of her mind if she ever sees him, when to her surprise he walks in the pub.

EastEnders executive producer Diederick Santer said: “EastEnders has always had a good relationship with the Mayor’s office, and we are delighted that Boris Johnson is coming to spend some time with us.”

“We couldn’t let the visit pass without the Mayor entering London’s most famous pub, the Queen Vic, and meeting its formidable and politically-active landlady Peggy Mitchell.”

The scene featuring Mr Johnson has been filmed and will be shown this autumn.