Panzershrek was the German copy of the bazooka.
The rounds in the picture are PIAT. The weapon shown is a 2.36” Bazooka.
....The rounds in the picture are PIAT...
Googled PIAT. Supposed to have a 100 meter range. But, actually the operator had to get within 40 meters to be able to hit anything with it. Thats awfully close.