translate English to French: A full and timely investigation of his death was needed.
Cette disparition doit impérativement et sans délai donner lieu à une enquête approfondie.