A 19 year-old from South East London has pleaded guilty after he soiled himself and revealed where he had hidden packets of heroin.

Choosing their words carefully, the Metropolitan Police said Toby Brown had tried to hide thousands of pounds worth of drugs "where the sun doesn't shine".

He was arrested on Wednesday in connection with another matter. Police suspected he had drugs concealed on him.

Brown was taken to hospital for an x-ray but while he was waiting, he soiled himself, producing the packages of heroin.

Police believe it had an estimated street value of £5,000.

He was charged with possession with intent to supply a Class A Drug and pleaded guilty in court.