QLZ-04

QLZ-04 is a Chinese 35x32SR mm grenade launcher, developed as an alternative to the older QLZ-87. It may be vehicle-mounted or crew-served.