Confirmed. It's a Palmaria Self-Propelled Howitzer, 155mm. It is Italian in construction, except for the chassis which is based on the French LeClerc main battle tank. According to Wikipedia, 210 were ordered by Libya in 1982, and prior to the recent military action, 160 were still in Libyan...