A man is fighting for his life after being pushed down a flight of stairs at a railway station.
A second man, aged 32, also suffered facial injuries during the incident on Thursday night.
Police and paramedics were called to the scene where a 35-year-old man was arrested and charged with attempted murder and assault.
He was expected to appear at Edinburgh Sheriff Court on Friday.
Police believe an argument broke out between the three men on the stairs between two platforms before the victim was pushed.
They are appealing for anyone who witnesses the incident to come forward.
Detective Inspector Brian McAleese, from British Transport Police, said: “We believe a verbal altercation took place between three men on the stairs between platforms two and three, which resulted in one of the men being pushed down the stairs and another assaulted.
“Thankfully officers were quickly on-scene and a 35-year-old man was arrested.
“I’d now urge anyone who may have witnessed the incident or the events leading up to it to get in touch with us as soon as possible to assist with our enquiries.”
Anyone with information can text 61016 or call 0800 40 50 40 quoting reference 661 of 20/02/20.
To give information anonymously, call Crimestoppers on 0800 555 111.