Nearly £600,000 worth of heroin has been seized during a drugs raid in Edinburgh.

A police search was carried out at an address in Magdalene Gardens where over five and a half kilos of the class A drug, worth a street value of £580,000, was found.

Officers also seized £7000 in cash from the property during the raid on Thursday.

A second home in Northfield, Tranent, was then searched where cannabis worth £200 was recovered.

A 36-year-old man has been arrested and charged following the recovery and is expected to appear at Edinburgh Sheriff Court on Friday.

Detective Inspector Kevin Harkins from Edinburgh CID Proactive Unit said: "This has been a massive recovery of more than half a million pounds worth of heroin, the sale of which would have undoubtedly been used to fund organised criminal activity.

"Once again our communities have come forward with vital intelligence that has help us put a significant dent in the operations of those involved in the distribution of drugs within Edinburgh."