Shotguns, revolvers and rifles are among the firearms that have been handed in as part of a gun amnesty in London.

The #giveupyourgun campaign was launched on Monday (February 6) with the aim of removing dangerous weapons from the streets of the capital.

Londoners have handed in a total of 45 guns including shotguns, revolvers, rifles and handguns.

Footage from the Metropolitan Police shows how the deadly weapons are destroyed by heavy machinery to ensure they can never be used again.

Firearm being destroyed

With three more days to go eight west London boroughs are participating in the campaign and firearms can be taken to the following 24-hour police stations:

  • Hounslow police station
  • Uxbridge police station
  • South Harrow police station
  • Acton police station
  • Wembley police station
  • Shepherd's Bush police station
  • Notting Hill police station
  • Charing Cross police station

Watch this message from a London woman who is currently serving fives years in jail after being asked by her boyfriend to look after a gun.

Video Loading
Met Police launch #giveupyourgun campaign

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 few 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."

Remember if you surrender your firearm this week you will not have to give your details to officers.

Guns handed in will be assessed by firearms officers with some weapons forensically checked for evidence.

If anyone has any information about someone who they believe is in possession of an illegal gun, call police on 101 or Crimestoppers anonymously on 0800 555 111.