Google Maps played key role in Mafioso’s arrest, say Italian police January 6, 2022 No Comments Google Maps played a key role in nabbing a Mafia member in Spain last month, Italian investigators revealed on Jan 5. Police noticed a man Read More »