The Chicago City Council has approved an ordinance that dramatically limits where gun stores can operate and requires them to videotape every purchase to prevent one person from buying a gun for another.

Aldermen voted 48-0 on Wednesday for the law that would prohibit gun shops in most of Chicago.

Richard Pearson of the Illinois State Rifle Association says the ordinance is so restrictive it amounts to a ban, and will likely be challenged in court. He says owners couldn't possibly make a living selling guns in Chicago.

Chicago has been at the center of a national gun control debate -- even before its decades-old handgun ban was invalidated by the U.S. Supreme Court in 2010. The ordinance follows a judge's ruling that Chicago's ban on gun stores was unconstitutional.