The condition of a 31-year-old man from Birzebbuga injured in a head-on crash at Ghar Dalam Road, Birzebbuga at 7.30 a.m. has now improved and he is no longer in danger, the police said.
The collision was between the pick-up truck the man was driving and a bus driven by a 30-year-old man from Zejtun.
Six passengers who were on the bus were slightly injured and were given medical attention.
The road is closed to traffic.