A 31-year-old Turkish man was grievously injured while unloading a truck in Victoria.
The police said the incident took place at around 11am on Triq l-Ewropa.
The man was unloading items from a truck when he slid off the vehicle. He was rushed to the Gozo General Hospital.
Investigations are ongoing.