US rap star Snoop Dogg has won the latest round in a long-running fight with UK border authorities over his right to enter the country.
The 38-year-old was denied a UK tour visa in 2007, but managed to have it lifted the following year.
After the UK Border Agency challenged the ruling, the case went to an Asylum and Immigration Tribunal.
Last week two senior immigration judges decided border authorities were wrong to deny the hip-hop star entry.
Snoop Dogg - real name Cordozar Calvin Broadus Jr - was told of the decision on Monday, which enables him to re-apply for a visa.
However, there is still no guarantee that a visa will be issued.
'Risk to the public'
A UK Border Agency spokesperson said it was "disappointed by the tribunal's decision in this case".
"We are studying the determination carefully and will take a decision whether to appeal."
The original ruling came in the wake of Snoop Dogg's arrest in April 2006, following a fracas at Heathrow Airport involving members of his entourage.
The following March he was denied a visa to enter the UK on a European tour with fellow hip-hop star P Diddy.
After that ruling was overturned in 2008, the UK Border Agency continued to contest the case, maintaining it believed that Snoop Dogg could constitute "a risk to the public".
Last year the rapper was cleared of hitting a fan who jumped on stage during a 2005 concert in Seattle, though his record company was ordered to pay damages.