Katy Perry gave James Corden her opinion on the Taylor Swift backing dancers drama whilst on Corden's 'Carpool Karaoke'. YouTube / The Late Late Show with James Corden
Katy Perry has finally confirmed her feud with Taylor Swift, saying it's time for her fellow pop star to "finish it".
The 32-year-old singer and the Blank Space hitmaker have been embroiled in a feud since Swift claimed the Bon Appetite singer pinched three of her backing dancers from herRed tour in 2012.
In a new interview, Perry says she's tired of the fighting.
In 2014, Swift released single Bad Blood which was believed to be about her feud with Perry, and now the star has seemingly retaliated with new single Swish Swish, which is also reportedly about their battle.
And Perry claims she "tried to talk" to the blonde beauty about the feud some time ago, but claims she "wouldn't speak" to her.
Perry added: "She wouldn't speak to me. I do the right thing anytime that it feels like a fumble. It was a full shut-down and then she writes a song about me and I'm like 'OK, cool, cool, cool. That's how you wanna deal with it?'"
The Roar hitmaker admits that her new single is a direct "reaction" to Swift's, as she says the star has to learn about "the law of cause and effect".
She continued: "But, what I wanna say is that I'm ready for that B.S. to be done. Now, there is the law of cause and effect. You do something and there's going to be a reaction. And trust me daddy, there's going to be a reaction. It's all about karma."
Katy Perry and Taylor Swift at the 2010 Grammys. Photo / Getty
But Perry doesn't want to fight with Swift any longer, as she believes that women need to come together in order to "heal the world".
Perry said: "I think personally that women together, not divided, and like none of this petty s**t. Women together will heal the world."