Former U.S. first lady Michelle Obama charmed thousands of Britons on Sunday, telling anecdotes about meeting the "wonderfully warm and funny" Queen Elizabeth and praising London's diversity at an event in the capital.

Obama, the wife of Barack Obama, who was president from 2009 to 2017, was in London to promote her best-selling autobiography "Becoming."

She had the sellout audience — many of whom had traveled hours to attend — laughing along within minutes of taking the stage, recounting the furor she caused in 2009 when she breached royal protocol by putting her arm around the queen.