Lerici is a comune in the province of La Spezia, in the Italian region of Liguria, part of the Italian Riviera. It is situated on the coast of the Gulf of La Spezia, 8 kilometres southeast of La Spezia. From Wikipedia
His passing renews focus on long-standing gaps in Italy’s probe of covert intelligence operations tied to financial scandals