Multi-purpose Shoulder Fired Grenade LaunchersSince last few years the role of grenade launchers and their purpose in the infantry units is still slowly evolving....