The oddball diva performed at Twickenham Stadium last night – the first of her two dates in London – and unveiled her new track Princess D.I.E.

She told the crowd that the track was her way of showing her appreciation for the late royal, who died in 1997 in a car crash in Paris.

Gaga said: ‘Since I was a very young girl, the people’s Princess was the most important person in me and my mother’s life.

Lady Gaga pretends to be a motorcycle (Picture: Xposurephotos.com)

‘I swore if I ever had an audience like this in London I would take a moment to appreciate her.

‘This song is called Princess Di – D-i-e… I predict controversy, but I don’t care… Let’s take a moment to appreciate her presence and what she means.’

Gaga also dedicated the track to late singer, Amy Winehouse , who died last year aged 27.

Lady Gaga brandishes a machine gun (Picture: Xposurephotos.com)

She said: ‘Losing Amy was a tragedy, let’s sing it for her.’

The US diva changed into a number of extravagant outfits during the night and at one point donned a white T-shirt with the name of her forthcoming album, Art Pop, on it and a black G-string as she carried a Union Jack flag.

She told the 100,000-strong audience that when she first started out, she had been told to ‘cater to a niche – weird people.’

Lady Gaga paid tribute to Princess Diana (Picture: Xposurephotos.com)

But it looks like Gaga got the last laugh as she added: ‘Well this is a big f**king niche. I quite like our little stadium niche.’

After the gig, she tweeted: ‘Twickenham, I’m not even sure what to say. I’ll never forget tonight. London you were the fairest of the ball. Now that was f***ing fun.’