American rapper Mos Def has cancelled a London show hours before he was due to go on stage because of "passport issues".
The musician, also known by the stage name Yasiin Bey, was due to play at the O2 Forum in Kentish Town on Saturday night but the venue announced the concert had been postponed until next year.
A tweet from the Forum said: " Sadly tonight's @MosDefOfficial performance is postponed, new dates to be announced soon, refunds available from point of purchase."
Concert organisers Soundcrash said: "Unfortunately, due to US passport issues Yasiin Bey (Mos Def) has not made it to London for tonight's show, so we are extremely disappointed to say this evening's event is now postponed until 2017.
"We were as excited as you when we were told the shows were going ahead but unfortunately events beyond our control means tonight's show won't be taking place.
"All tickets remain valid for the new dates and we will communicate new dates as soon as we can.
"This Monday October 24 show will also be rescheduled for 2017 as a result of this.
"We obviously don't like passing on news like this and we are sorry that events out of our control have meant this late postponement of the shows."
Earlier this year, the rapper was arrested in South Africa after being accused of travelling with a fraudulent passport.
He allegedly told officials he was carrying a "world passport".