Sadiq Khan has become the first Mayor of London to host an LGBT pride reception in 10 years.

As the newly elected Mayor, Khan led London’s LGBT pride parade in 2016.

However the 46-year-old has now revealed he had one big regret about the day – his attire.

Speaking at a reception to celebrate Pride in London, the Labour politician said one of his chief advisers had briefed him on what to expect ahead of the parade.

“They said, ‘Sadiq, it’s your first Pride in London march, and you’re just an innocent Muslim boy from south London.

“You’re going to see things that will shock you.

“You’re going to see costumes being worn that will shock you.

“And you’re going to be offered things… And my advice to you?

“Say yes to some, and say no to others.'”

Mayor Khan then revealed a t-shirt that nobody was expecting.

“I thought when I was offered this, I should wear this, and I was advised not to wear this last year.

“I think it’s a great shirt?”

The £18 “MASC” t-shirt is made by gay south London designer Philip Normal, who also made official merchandise for Khan when running for election.

Similar t-shirts from the range are emblazoned with the words “Power Bottom”, “DILF” and “I thought Ariana Grande was a font” – though the Mayor isn’t expected to wear any of those to the pride parade.

He also used the City Hall reception for more serious reflection.

Sadiq Khan told the gathering of LGBT activists: “I don’t want to be tolerated.

“Nobody should be tolerated for their sexuality, or their ethnicity, or their faith, or because of who they are.

“You should be celebrated and respected and embraced.”

Reflecting on recent terrorist attacks to London, he added: “This has been the toughest time for our city in many years.

“You, we, on Saturday are the antidote to that hatred.

“You, we, on Saturday, are the antidote to the sadness, the sorrow, the grief, the tears, and so long as I am Mayor of London, you will be celebrated and embraced.”