This arsenal of firearms is among the dozens of weapons that have been taken off London’s streets during the Met’s latest gun amnesty.

Since Monday 45 weapons have been surrendered across the capital as part of the Give Up Your Gun campaign, including shotguns, revolvers, rifles and handguns, Scotland Yard said.

Detectives from the Met’s gang unit today urged anyone still in possession of an illegal firearm to hand it in before the amnesty ends on Sunday night.

People giving up their gun will not have to give their details to officers, although the weapon may be forensically checked for evidence.

Detective Chief Superintendent Jim Stokley, of the Met’s Trident and Area Crime Command, said: “We’ve had a good response from the public in the first three days of the gun surrender. As a result, a number of dangerous guns have been taken off the streets of London.

“I would urge anyone else who is in possession of an illegal firearm to visit their local 24-hour police station during the final days of the campaign.

“If you hold on to an illegal gun, you are putting yourself and your loved ones in danger and you are likely to be arrested and face at least five years in jail.”

The surrender ends on Sunday at 11pm.

Firearms can be handed in at any of the Met’s 24-hour police stations, which are listed at: www.met.police.uk/giveupyourgun.