Madonna performed a raunchy striptease on stage as she returned to the UK.
Madonna gave it her all to her fans last night in London
The 53-year-old chart superstar, who is no stranger to controversy, stripped down to a sheer bra to expose a No Fear tattoo on her back, before pulling down her pinstripe trousers to reveal a black lacy thong under fishnet tights as she sang a stripped-back version of her hit Like A Virgin at London's Hyde Park.
It is her first performance in the UK in four years since her Sticky And Sweet tour in 2009.
Her toyboy boyfriend Brahim Zaibat, one of her backing dancers, then fastened a corset around her. "I like to live dangerously," she said.
As she performed in front of around 50,000 fans, Madonna - whose real name is Madonna Louise Ciccone - made sure she did not fall foul of the authorities by finishing her show minutes before the 10.30pm curfew, which saw Bruce "The Boss" Springsteen being cut off for over-running.
Madonna in action...
The Queen of Pop, previously married to British film-maker Guy Ritchie, introduced her 11-year-old son Rocco, who joined her as a dancer on stage.
She performed tracks from her latest album MDNA as well as classic favourites like Papa Don't Preach, Hung Up and Vogue - and even took a pop at music rival Lady Gaga by incorporating a rendition of Gaga's Born This Way during Express Yourself.
Madonna brandished two guns on Revolver and Gang Bang and joked about the weather when it began to rain. "Everybody, say your prayers to make the rain go away," she quipped.
Initially stepping out in a figure-hugging black jacket and trousers, and showing off her cleavage in an animal-print bra, she had a number of costume changes during the two-hour set, including a cheerleader outfit, black leather gladiator-style dress and a glitzy gold robe.