Zayn Malik has declared his love for Perrie Edwards online after a photograph emerged of him holding hands with a mystery woman.

The One Direction hunk took to his Twitter account on Wednesday night (18.03.15) to slam the ''jealous f**ks'' who have accused him of cheating on his fiancée during a recent night out in Thailand.

He tweeted: ''I'm 22 years old... I love a girl named Perrie Edwards. And there's a lot of jealous f**ks in this world I'm sorry for what it looks like x (sic).''

The 22-year-old singer sparked outrage on the social networking site yesterday after he was caught locking fingers with a girl - believed to be called Lauren Rich - following a boozy night out at the Seduction club in Phuket.

One fan, named Jackie, wrote: ''listen here @zaynmalik if ur cheating on perrie I'll beat u up and join one direction (sic).''

And another, called Aaliya, wrote: ''If zayn did cheat, yeah I would be against him and I would hate him but for the 273838 time, nothing is confirmed (sic).''

The blonde stunner also added fuel to the fire when she shared a photograph of herself and Zayn cuddling up to one another on her Instagram account, which has now been made private.

She captioned the image, which shows Zayn holding her from behind while resting his hand on her bare stomach: ''Partying with Zayn from One Direction last night #thailand #1D #best #night #patong #phuket (sic).''

Meanwhile, Zayn and Perrie, 21, sparked rumours they'd ended their engagement two weeks ago when the singer was spotted without her diamond sparkler on her ring finger.

However, the gorgeous ring was back on her hand last week.