Love Island star Laura Anderson has revealed she was the victim of an attempted mugging in Barcelona.
The 31-year-old is currently holidaying in the Spanish city with boyfriend Tom Brazier, but has revealed a meal out turned nasty when two men tried to rob the pair while they were getting a taxi.
However, the feisty star detailed how she acted quickly and managed to fight off the would-be assailants.
Anderson took to her Instagram stories to tell of the scary incident.
She told her 1.2 million followers: "Hey guys so obviously, you know I am in Barcelona but last night was really horrible. Me and Tom went for dinner then decided to walk a little bit, try get a photo and basically got mugged.
"Nothing like this has ever happened to me before even when I worked for Emirates, travelling myself and stuff and Tom is pretty big.
"You know when you've just got a gut feeling? These two guys were just watching us and then I kept saying to Tom and he was like 'it's fine it's fine'."
She said: "So I just ran round the back of the cab and was like 'F*** off!' and whacked him on the shoulder with my phone which he could have taken and they scuffled off and it was just horrible and Tom was like get back in the car and we drove off.
"I didn't know where his friend was, I didn't know if he was gonna come from behind me or if he had any weapons, you just don't know - just for a watch!"
She later posted a photo of herself taken just moments before the attack took place.
She captioned it: “Keep your eyes open. This was about 10 minutes before Tom and I got mugged last night.
“Moral of the story If you’re travelling abroad just have your wits about you and look out for each other.
“We were one of the lucky ones, minus a bit of rough & tumble. P.s The low life didn’t get what he was after.”
Anderson took part in the 2018 series of Love Island, finishing runner up with Paul Knops to Dani Dyer and Jack Fincham.