Elton John's annual Oscars party has this year raised 3 million US dollars for the singer's Aids Foundation.

He was joined by husband David Furnish and actor Neil Patrick Harris for the hour-long, virtual pre-show at the Rosewood hotel in London.

Taking place online for the first time, the special saw Dua Lipa duet with Elton on his 1973 song Bennie And The Jets, before performing a selection of her own tracks.

Dua Lipa

The evening also featured appearances from Lady Gaga, Cynthia Erivo and the cast of hit Channel 4 drama It's A Sin, which explores the HIV/Aids crisis in 1980s London.

Years & Years frontman Olly Alexander, who plays the leading role in It's A Sin, Omari Douglas, Elizabeth Hurley and David Williams were also among those who made appearances.

Olly Alexander

Elton, 74, said: "We haven't missed a year yet and we certainly weren't going to miss our 29th annual Oscar Party to benefit my Foundation - even if it meant going virtual.

"It was so much fun to perform with the gorgeous Dua Lipa and open up our party to supporters all over the world.

"I'm so grateful to Neil for hosting, everyone who attended and all my friends who participated so that we could continue this legendary event to raise vital funds to end the Aids epidemic."

The foundation is one of the world's leading independent Aids organisations.

Lady Gaga

One of its fundraising highlights is the star-studded Oscars viewing show, with a dinner and an auction.
This time, the pre-show was available to members of the public.

The special was hosted four times in four different time zones and each accommodated 100,000 viewers.