At least 28 people have been killed and others wounded in an air strike at a military school in the Libyan capital, Tripoli, officials have said.
Footage from the scene showed bodies scattered across the ground.
Libya’s UN-backed government has been fighting an insurgency led by Gen Haftar.
“An air raid on the military school of Tripoli killed 28 cadets and injured dozens more,” said Amin al-Hashemi, a spokesman for the health ministry of the Government of National Accord (GNA).
Since then, the country has been racked by civil war, with no authority in full control.
In April last year, Gen Haftar launched an attack on Tripoli in an attempt to oust the internationally recognised government.