The incident took place o Friday afternoon when the worker, aged 60, fell off the back of the rubbish truck he had been holding on while doing the rounds in Vale d'El Rei in Lagoa.

The man was taken to the Portimão Barlavento Hospital where he remains in a serious condition.