Britain's biggest online pharmacy advertised on Russia's Kremlin-sponsored television station, which was accused of spreading propaganda over the attempted murder of Sergei Skripal.

Pharmacy2U, an NHS-backed service which provides patients with repeat prescriptions, is among a cluster of British firms found to have placed paid adverts on RT, previously known as Russia Today.

Russia's state-funded television network is being investigated by Ofcom over alleged breaches in impartiality rules following its coverage of the poisonings of Mr Skripal, and his daughter Yulia, in Salisbury earlier this year.

In September, RT aired an interview with two men suspected of perpetrating the Novichok nerve agent attack in which they claimed they were innocent and travelled to the Wiltshire city to visit Salisbury Cathedral.

A Conservative MP said parliamentary colleagues were left “horrified” when he informed them British businesses were advertising on the station he described as “Putin's mouthpiece”.

Richard Benyon, MP for Newbury, said: “I flicked on the channel and was staggered to see the NHS’s logo on my screen."

He said: "British doctors and nurses put their lives at risk trying to treat the toxic Novichok nerve agent. I don’t think they would be pleased to see the NHS affiliated with RT.