Hundreds of people turned up for the #100MenMarch in South Africa’s capital, Pretoria, calling for an end to violence against women and children.

Femicide – the killing of women – in South Africa is said to be five times higher than the global average.

Chants of "no means no" were heard throughout the city at today's protest.

The marchers signed a pledge to "break the culture of violence" and lit a symbolic torch.

Politicians and celebrities were among the crowd, who then gathered on the lawns of the Union Buildings, where the president’s office is located.

Police Minister Bheki Cele told police recruits, who had also joined the march, to take reports of abuse seriously:

When these women come battered, bruised, bloodied at the police station, don’t send them back to negotiate."