Amnesty International has called on the UN to investigate war crimes it says both Israel and Hezbollah committed during last year's war in Lebanon.
The war inflicted massive damage on Lebanon
In a report marking the anniversary of the war, Amnesty warned that without such an inquiry there was a risk of another war breaking out.
The report condemns Hezbollah for firing nearly 4,000 rockets at Israeli cities during the conflict.
It also criticises Israel for bombing civilian areas and using cluster bombs.
"Without a full, impartial UN-led inquiry that includes provision for reparations to the victims, there is a real danger of history repeating itself," Amnesty's Malcolm Smart said.
The report urges the UN Security Council to impose an arms embargo on both Israel and Hezbollah until "mechanisms are in place to ensure that weapons will not be used to commit serious violations of international humanitarian law".
Amnesty also urged Israel to turn over maps of areas in southern Lebanon which it targeted with cluster bombs.
And it said Hezbollah should provide information about the two Israeli soldiers it captured in the cross-border raid.
More than 1,000 civilians - the overwhelming majority of them Lebanese - were killed during the 34-day conflict.
The Israeli government says its conduct of the war has been fully investigated by the country's independent judiciary and insists it respects human rights.