A man has been charged in connection with an incident in Inverness which resulted in a police stand-off.
Emergency services were called to the residential street on Thursday last week and discovered a fire within the flats when they arrived.
The man was reportedly seen standing outside the building while the fire was ongoing.
A stand-off then ensued with armed police.
He was arrested in connection with the incident and taken to Raigmore Hospital after being shot at the scene following the stand-off.
A police spokesman confirmed the 40-year-old has now been charged in connection with the incident.
It is not known when the man will appear in court.