....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.
Scene from "A Bridge Too Far" (the defense of Arnhem).
That’s because the round was delivered by a spring.