How Many Different AK-47s Are There?
There are many different variants. Here are a few.
Charlie Gao studied political and computer science at Grinnell College and is a frequent commentator on defense and national-security issues.
Image: Wikimedia Commons