A 35-year-old woman has admitted endangering a three-year-old by being drunk and high and losing control of a pram.

Fiona Winter was under the influence of alcohol and drugs when she pushed the toddler out into the road in her pram.

Passers-by intervened because they were so concerned about the lack of care Winter was showing towards the girl.

Perth Sheriff Court was told that Winter - who has a string of previous convictions - was supposed to be looking after the child when she was spotted staggering around the streets of Perth.

When police officers were called to the scene, on a busy road outside the city's railway station, it was clear that Winter was heavily under the influence of drink and drugs.

She has admitted wilfully exposing a three-year-old girl to the risk of injury by losing control of the pram and pushing it into the road without bothering to look first.

Winter, of Tullideph Street, Dundee, admitted being under the influence of drink and drugs while she was supposed to have responsibility for the child in Perth on April 23 this year.

She admitted exposing the girl, who cannot be named, to the "likelihood of unnecessary suffering or injury to health" by pushing her in a pram at Leonard Street and Perth railway station.

She failed to control the pram properly and placed the child at risk by pushing the pram out onto the road without looking to check it was safe. An allegation that she pushed the pram into the path of oncoming vehicles was deleted by the Crown.

Sheriff Fiona Tait told Winter: "Having regard to the nature of the charge and your previous convictions I will have to adjourn the case for reports." Sentence was deferred until later this month for dating back to 2000, including several for drugs misuse including possession of heroin in 2013. She has also been convicted of shoplifting, assault, theft, breach of the peace and making false statements to police.