Swiss voters have narrowly backed a referendum proposal to bring back strict quotas for immigration from European Union countries.
Final results showed 50.3% voted in favour. The vote invalidates the Swiss-EU agreement on freedom of movement.
Fiercely independent Switzerland is not a member of the EU, but has adopted large sections of EU policy.
Brussels said it regretted the outcome of the vote and would examine its implications.
A Yes vote of more than 50% was needed for the referendum to pass.
The BBC's Imogen Foulkes in Geneva says the vote has shown up traditional divisions, with French-speaking areas against the quotas, German-speaking regions divided, and the Italian-speaking canton of Ticino firmly in favour.
A Yes vote means Swiss ministers will have some tricky explaining to do in Brussels, our correspondent says.
So the Swiss are bringing some new restrictions back, having voted to do so in an extremely close referendum. Is this a good move by the population there? Should the EU be harsh on the matter and reconsider some of the benefits it brings to Switzerland? What does this mean for the country?
Personally, I don't think I can comment fully because I am not completely sure of Switzerland's current status and I'm not that familiar with the advantages immigration brings to the country.



