Swiss Mini Gun is the world's smallest gun. It is a double action revolver that has the length of 2.17 in (5.5 cm). It shoots 2.34 mm calibre bullets, the smallest rim fire ammunition in the world.