A new picture has been released of a Glasgow man missing since November.

Thomas Keenan, 21, of Kelvinside Avenue, was last seen at an Esso Service Station on Maryhill Road at around 5.50am on Tuesday, November 21.

An extensive search involving a police helicopter, dog unit and specialist advisers has taken place, while posters and leaflets were distributed in the local area.

Officers are also keen to trace a woman who found a wallet and mobile phone near the forecourt of the Esso Service Station at 900 Maryhill Road on November 21.

They are also appealing for anyone with a dashcam in their vehicle who would have been driving in the area of Queen Margaret Drive and Bilsland Drive between 4am and 7am on the same date.

Thomas is around 5ft 11in with a slim build and brown hair.

When he was last seen he was wearing a pair of dark Nike shorts, a red T-shirt with a black motif on the front, and white and black trainers.

His family are desperate to get some information by the new year.

Chief inspector Vicky Little, of Maryhill Police Office, said: "Thomas' family have now had to endure a Christmas without him and are going into the new year with no further information on where he is.

"His family are absolutely devastated by his disappearance and are extremely concerned for his safety and well-being.

"Extensive searches and enquiries are continuing to trace Thomas and officers have been assisted by a number of specialist resources including the police helicopter, dog unit and specialist search advisers.

"Posters and leaflets have also been distributed in the local area."

She added: "A number of photos have been released, however, officers and his family are hoping this new image will help jog people's memory and bring new information which could help us trace him.

"If anyone has information that will help us find Thomas, please get in touch. Any detail, no matter how insignificant it may seem to you, could prove useful in our ongoing efforts to trace Thomas."

Anyone with information on Thomas' whereabouts should contact Maryhill Police Office through 101.