Liberal Democrat leader hopeful Layla Moran has admitted she was arrested and detained by police slapping her ex-boyfriend.

The MP for Oxford West and Abingdon said she was coming clean after rumours began circulating about the incident, which took place at a party conference in Glasgow.

She said she had slapped the man, identified only as Richard, following a row over a lost computer cable.

The revelation prompted some activists to praise her honesty, describing her as brave and courageous.

But many others demanded that Ms Moran, 36, step down, noting that domestic violence should be condemned, regardless of the circumstances and the gender of the perpetrator.

One supporter wrote online: "Imagine if the genders were switched. Domestic violence is not courageous or inspiring. It is disgusting. Shame."