News

The Takarkori rock shelter — situated in southwestern Libya’s Tadrart Acacus mountains — offers a remarkable glimpse into the ...