In spite of the claims of Israeli government ministers and top army generals, Israel did not win the recent war in Lebanon. It is Hezbollah that has emerged enormously strengthened, as the 800,000 strong rally the other amply proved. All this is forcing the imperialists to rethink their strategy in the region.