Hezbollah leader Sheikh Hassan Nasrallah has told a rally in Beirut that his movement won a 'divine victory' over the Israel army.

Hundreds of thousands of people attended the rally to see the Sheikh's first public appearance since Hezbollah's month-long conflict with Israel.

He also said that no army in the world could disarm Hezbollah, which he claimed still has 20,000 rockets.

Speaking to followers at a rally in southern Beirut, Mr Nasrallah said the Shia Muslim group had emerged stronger from the conflict and also called for a new government in Lebanon.

Mr Nasrallah said Hezbollah would keep fighting as long as there are Lebanese prisoners in Israel and Israeli planes in Lebanese airspace.

Israel have dismissed the rally as a publicity stunt.