A suspect has been charged after a man was found dead at a plush flat.

Police launched a major investigation on Friday morning after the man's body was discovered in one of Edinburgh's most expensive streets.

The man, who suffered "very significant injuries", was found in a flat on Scotland Street at around 5.30am on Friday after officers responded to reports of a disturbance.

Two cars outside the flat were cordoned off with police tape and are being examined by forensic experts.

Detectives confirmed on Saturday afternoon that a 28-year-old man has been arrested an charged over the incident.

A spokeswoman said: "Police Scotland have arrested and charged a 28-year-old man following a death in the Bonnington area of Edinburgh.

"Officers were called to an address in Scotland Street around 5.30am on Friday 2 December following a disturbance.

"Entry was forced to a flat and the body of a man, who had sustained significant injuries, was found within.

"Enquiries are currently ongoing to formally identify the man, who is believed to be in his early-thirties.

"The 28-year-old is expected to appear before Edinburgh Sheriff Court on Monday."