Italy’s Carabinieri military police have detained the country’s most notorious fugitive mafia boss, who had been on the run for 30 years, at a private hospital on the outskirts of Palermo.
Italy’s Carabinieri military police have detained the country’s most notorious fugitive mafia boss, who had been on the run for 30 years, at a private hospital on the outskirts of Palermo.