Meet the pistol that fits in your pocket - and packs a hell of a punch.
The SwissMiniGun is the size of a key fob but fires tiny 270mph bullets powerful enough to kill at close range.
Officially the world's smallest working revolver, the gun is being marketed as a collector's item and measures just 2.16 inches long (5.5cm). It can fire real 4.53 bullets up to a range of 367ft (112m). (more)