New York City has taken another step to curb cigarette smoking. The City Council voted overwhelmingly to ban the sale of cigarettes from vending machines in most public places to keep minors from buying cigarettes.

Mayor David Dinkins, a former two-pack-a-day smoker, is expected to sign the bill into law. The council passed it 33-1 on Thursday.The move makes New York the largest city in the country to restrict cigarette vending machines, Councilman Sal Albanese said. Salt Lake City and Minneapolis have enacted similar bans.

The city already prohibits the distribution of free cigarettes on the street and plans to phase out cigarette advertising on city-owned billboards, on taxis, at baseball stadiums and in the subways, said Councilman Joseph Lisa.

Tobacco industry officials decried the latest ban.