A 26-year-old Libyan man is in a critical condition after he was hit by a taxi in Triq ix-Xatt, Sliema last night.
The police said the accident happened at 1.15am.
The taxi was being driven by a 61-year-old man from Msida.
An inquiry is being held.