Bulgarian lawmakers voted on Friday to ban smoking in all public spaces from June 2010, ignoring protests from tobacco producers and the tourist industry in Europe's number two smoker.

The Black Sea country has already banned smoking in hospitals, taxis and offices and requires restaurant and bar owners to designate non-smoking areas, but the measures have been widely ignored.