A young Edinburgh man was rushed to hospital after being struck by a taxi in the city centre on Thursday morning.
The 21-year-old collided with a black Peugeot while crossing the road on Hanover Street around 2:25am and officers are keen to trace four passengers in the taxi who left the scene before officers arrived.
Police say the man was rushed to the Royal Infirmary where he remains for treatment, although his condition is stable.