Pop star Katy Perry got more love than she was expecting when she invited a fan on stage during her Rock In Rio concert in Brazil on Monday.

The fan gave her idol a big hug – but that wasn’t all. “She’s kissing my neck!” a surprised Katy told the audience.

The 30-year-old quickly realised that her affectionate fan was under the influence as she rested her head on her bosom. “That’s my boob!” she yelped, adding: “I think she’s rolling” – that is, high on ecstasy.

But Katy soon got the situation in hand, making a joke of her struggle to pronounce the young woman’s name – Rayane – and asking her to teach her some words of Portuguese.

The singer was surprised to learn that “pizza” is also “pizza”.

As Rayane repeatedly tried to kiss her, Katy suggested a selfie, before seeing her off stage with a pat on her behind.

The I Kissed A Girl singer joked as Rayane made her exit: “You’re not my first, and you won’t be my last.”

Katy is currently on the South American leg of her Prismatic World Tour, which will finish in Costa Rica on October 18.