WATCH: Katy Perry ranks her exes by their performance in bed

Wow!

Katy Perry
Published 12th Jun 2017

Katy Perry is currently in the middle of a Big Brother-style 72-hour livestream for the release of her new album 'Witness' and one of her guests while doing the live stream is talkshow host James Corden.

James popped in to talk to Katy at her 'home' and played Truth or Dare with the singer. And he didn't hold back, asking the 'Bon Appétit' singer the ultimate awkward question - how would she would rate her exes in bed?

He asked the singer, "From best to worst in bed, but this is working on the notion that they are all good, rank John Mayer, Diplo and Orlando Bloom."

To which Katy just responded "No! No! No!"

She then added, "They're all amazing lovers. I would have sex with all of them when I get out of this place!"

However, somehow James managed to coax an answer out of the 32-year-old singer as the clip below shows. James continued, "There's a reason people become DJs, that's just my theory on all DJs.

"Let's go, Diplo"

To which Katy replies, "yes".

While covering her face with a napkin as James continues,

"And then Mayer then Bloom?"

To which Katy responds shaking her head, so James quickly replies, "Bloom then Mayer!"

Resulting in Katy nodding her head reluctantly.

James then ends with the caveat, "All three are exceptional!"

Watch the awkward moment below >>>

Katy's live stream is still live on YouTube now and it has four streams including clips of the singer performing, interviews and even Katy sleeping.

Fans of the 'Chained to the Rhythm' star are currently being asked to choose a wake up song for Katy on Twitter. Katy is currently catching 40 winks before her private gig in Los Angeles tonight, which fans can win tickets to.

Katy Perry announced dates for the UK leg of her tour recently and tickets are now on sale through Aloud.com

London The O2 - Thu 14th June 2018

London The O2 - Fri 15th June 2018 - NEW SHOW

Birmingham Barclaycard Arena - Mon 18th June 2018

Sheffield Arena - Tue 19th June 2018

Liverpool Echo Arena - Thu 21st June 2018

Manchester Arena - Fri 22nd June 2018

Glasgow The SSE Hydro - Sun 24th June 2018

Newcastle Metro Radio Arena - Mon 25th June 2018