Cosmetics company Lush has dropped its campaign drawing attention to the so-called UK "spy cops" scandal.

The brand had been criticised on social media for a window display focusing on the scandal, which some people said amounted to an attack on police.

Lush said it had suspended the campaign "for the safety of our staff".

The campaign related to a public inquiry into claims of wrongdoing by undercover officers who infiltrated activist groups in England and Wales.

Lush has said it was designed to urge Home Secretary Sajid Javid to listen to campaigners who have accused the inquiry - which was set up in 2015 - of protecting officers.

The Dorset-based company's window display featured an image of a man dressed as both a police officer and in plain clothes, alongside the words: "Paid to lie".

Mock police tape across the shop window also read: "Police have crossed the line."

It is not known whether the campaign - which was set to run at all Lush shops in the UK - will be reinstated before its previous end date of 17 June.

Lush previously said it aimed to highlight "this small and secretive subset of undercover policing that undermines and threatens the very idea of democracy".

The company added it "is not an anti-police campaign".

The Advertising Standards Authority (ASA) previously said it had received over 30 complaints but would take no action "as the matter is outside our remit".

A number of police officers criticised the campaign, with one officer - who said he was also an ex-Lush employee - saying he was "heartbroken".

The Police Federation representing England and Wales also wrote an open letter of complaint to the ASA.

Vice-chairman of the Police Federation, Ché Donald, said it was a "very poorly thought out" campaign.