An 81-year-old man was found dead in Blata l-Bajda on Wednesday afternoon.
The police said the man lived in Floriana. His body was found at National Road shortly before 4pm.
The man was reported missing on Tuesday.
There were no signs of foul play, but a magisterial inquiry has been called. The police are investigating.
Footballer Sala and pilot 'exposed to carbon monoxide' before crash
Horses set to race under a blazing sun on Thursday despite new laws