Moroccan singer Saad Lamjarred has been detained in France after prosecutors successfully appealed against his bail terms over a rape charge.

The 33-year-old was charged on 28 August with the rape of a woman in Saint-Tropez. He had been allowed to leave custody after posting a deposit of $175,450 (£133,500).

He is already facing rape allegations dating back to 2016 and was arrested in 2010 on suspicion of another assault.

His hit Lmaallem is the most-viewed song by an Arabic-language artist on YouTube, watched more than 650 million times.