Matador Rocket Launcher
Specifically designed for urban warfare, the Matador was built to destroy brick walls and vehicle armor. It uses a warhead with minimum blast back that works best in confined and indoor settings, and features a switch that alters the time intervals between the two detonation charges contained in the projectile. There are two firing modes. Short Interval Mode sets off the second detonation immediately after the first to create a passageway through a wall and Blast Mode can trigger the second explosion inside a building after the first breaks through the wall by increasing the time intervals between both detonations.
That "grenade launcher" in the pic is a Glock 17C pistol in caliber 9mm.