ES News email The latest headlines in your inbox twice a day Monday - Friday plus breaking news updates Enter your email address Continue Please enter an email address Email address is invalid Fill out this field Email address is invalid You already have an account. Please log in Register with your social account or click here to log in I would like to receive lunchtime headlines Monday - Friday plus breaking news alerts, by email Update newsletter preferences

Conservative leadership candidate Rory Stewart has apologised for smoking opium in Iran.

Mr Stewart, who is currently the International Development Secretary, smoked the class-A drug while in Iran.

When asked about the opium on Sky News, Mr Stewart admitted that it was against the law in the country at the time when he took it.

“I think it was a very stupid mistake and I did it 15 years ago, and I actually went on in Iran to see the damage that opium was doing to communities,” Mr Stewart said.

“I’ve seen it as a Prisons Minister. It was something that was very wrong, I made a stupid mistake.

“I was at a wedding in a large community meeting and somebody passed this pipe around the room and I smoked it - I shouldn’t have done, I was wrong.”

Mr Stewart previously served as a governor in Iraq during the Iraq war.

It comes after Mr Stewart told the Telegraph that the opium “had no effect” on him “because I was walking 25-30 miles a day”.