The earliest archaeological artifacts in Iran, like those excavated at the Kashafrud and Ganj Par sites, attest to a human presence in Iran since the Lower Paleolithic era, c. What were dug up from the archaeological sites Kashafrud and Ganj Par in Iran