Louis Tomlinson has separated from Eleanor Calder.

The One Direction star had been dating the brunette beauty for four years before they split two weeks ago and has since been snapped enjoying a kiss with a mystery woman whilst in Thailand on the band's world tour, pictures in The Sun on Sunday newspaper reveal.

The split was confirmed by a spokesperson, who said: ''Louis and Eleanor split up two weeks ago. They have not announced this as they wanted some privacy during this time.''

An eyewitness shared details about Louis' frolic in the pool with the mystery lady.

They added: ''We woke up at 6.30am when we heard music and voices outside by the pool. After looking out of the window in our room we noticed it was Louis and Zayn. We couldn't believe it.

''We knew they were in town and playing in Bangkok. They all looked like they had been drinking and there were glasses strung around the pool. There was Louis, Zayn, their two girls and another couple. A security guard was watching over them. Louis had stripped off and got in the pool before he began kissing his girl.''

The news the couple has split is sure to have upset their families, who are very close.

A friend said: ''They were really in love; it's so sad. Louis was set to be at a family wedding with her very soon and he was like another son and Eleanor was so close with Louis' mum, she was her maid of honour.''

The news comes only days after Louis' bandmate Zayn Malik was seen allegedly holding hands with a girl, named as Lauren Richardson, in Phuket, Thailand.

Hours later, Zayn was signed off the band's On The Road Again Tour with stress and flew back to the United Kingdom where he is believed to have held ''crisis talks'' with his fiancé Perrie Edwards.