Stephen Fry has admitted taking cocaine in Buckingham Palace at the height of his drug addiction.

The comedian, actor and QI host included a long list of venues where he took the drug, including the House of Commons, BBC Television Centre and various private members clubs , in his latest autobiography called More Fool Me.

Stephen said: "I take this opportunity to apologise unreservedly, to the owners, managers or representatives of the noble and ignoble premises and to the hundreds of private homes, offices, car dashboards, tables, mantelpieces and available polished surfaces that could so easily have been added to this list of shame.

"You may wish to have me struck off, banned, blackballed or in any other way punished for past crimes; surely now is the time to reach for the phone, the police or the club secretary."

Stephen, who has written novels as well as several volumes of memoirs, has spoken openly in the past about his struggles with depression and a suicide attempt last year while filming a documentary about homophobia.

The star said he took the drug over 15 years until 2001 and spent "tens if not hundreds of thousands of pounds, and as many hours, sniffing, snorting and tooting away time".