An 18-year-old has been charged after a fire broke out in an Aberdeen flat which left several people including a child in hospital.

The blaze was reported shortly after 3am on Sunday at a basement property on St Clair Street.

Emergency services attended, including four fire engines, with two people being rescued while three others made their own way out.

All five were assessed and taken by the Scottish Ambulance Service to Aberdeen Royal Infirmary.

Police said the teenager is due to appear at Aberdeen Sheriff Court on Monday.