This menacing looking pistol has been handed into a Powys police station as part of the national firearms surrender.

The gun, which is thought to be a Japanese Nagoya Arsenal Type 94 pistol, dating from World War II, was handed in to Ystradgynlais Police Station.

It is thought to have been deactivated and handed in anonymously.

The Nagoya Arsenal Type 94 pistol was designed for Japanese tank and aircraft crews.

It’s thought around 71,000 of the pistols were produced but due to material shortages from 1945 onwards, as Allied bombing intensified, production quality dropped. The wooden finished grip was also replaced by a plastic checkered pattern.

The national firearms surrender has been running since November 13 and people who have firearms or ammunition have until Sunday, November 26 to hand them in to police.

Dyfed-Powys Police said surrendering unwanted, unlicensed weapons avoids the risk of them being used for crimes and allows members of the public to dispose of firearms in a safe place.

People handing in weapons during the campaign won’t face prosecution for the illegal possession upon surrender and can remain anonymous.

Deputy Chief Constable, Darren Davies, said: "We are fortunate that gun crime is not something we often deal with in Dyfed-Powys Police. However, guns and ammunition don’t recognise borders. As well as taking them off our streets we also want to stop local weapons travelling in to neighbouring communities.

"We want as many weapons as possible and would encourage people to hand them in.

"If you know where a weapon is being kept illegally, now is your chance to surrender the gun, or tell us anonymously where it is. You will not be prosecuted upon surrender and you could save a life.

"One weapon off the streets is one less that can be used to harm or threaten our communities."

Weapons and ammunition can be surrendered at any police station but anyone handing in a firearm, ammunition or any other weapon during the surrender is advised to check the opening times of their station by calling 101 or visiting the police website.