A train passenger was charged with possession of a meat cleaver and four knives in Edinburgh Waverley.

Christian Stevens was detained after being accused of assaulting a police officer during the incident on Wednesday afternoon.

British Transport Police said they originally attended reports of a man collapsing on a train at the station around 1.30pm.

Officers found five blades in a bag on the train, the force said.

The 43-year-old, from Airdrie in North Lanarkshire, appeared at Edinburgh Sheriff Court on Thursday.

He was charged with five counts of possession of an offensive weapon, as well as threatening and abusive behaviour.

Stevens was also accused of two charges of assaulting police officers.

No plea or declaration was made in relation to the accusations, while his case was continued for further examination.

Stevens was remanded in custody and he is expected to appear in court again next week.