A 20-ga Saiga-20K holds up to
12rds while it is only 24" long. A 12-ga Saiga-12K has almost the same length, but it has maximum mag capacity of
8rds.
I've also heard about a USAS-12 South Korean 12ga autoloader which can use
25rd drums, but I've never seen this awesome thing "alive".