Foreign tourists will be banned from entering cannabis cafes in Amsterdam after a ruling by a Dutch judge. The judge upheld a new law to stop foreign visitors from entering Holland's famous coffee shops - meaning they could be banned by the end of the year. Under the new law, Dutch residents will still be allowed into the cafes, as long as they have valid identification, or possibly hold a new "weed pass". The restrictions come amid concerns that tourists are visiting the country solely for drugs and that foreign dealers are selling illegally back at home. The ban is due to start in three southern provinces next month, and go nationwide by the end of the year.