By Ellen Francis and Michel Rose
BEIRUT/PARIS (Reuters) - French President Emmanuel Macron promised angry Lebanese crowds in shattered Beirut that aid to rebuild the city would not go to "corrupt hands", and he urged the political authorities to carry out reforms or risk plunging Lebanon deeper into crisis.
Macron was speaking during the first visit by a foreign leader to the Lebanese capital since the biggest blast in its history tore through the city, killing at least 145 people, injured 5,000 and leaving swathes of the capital in tatters.
After visiting the port at the epicentre of the blast, Macron was greeted by crowds in nearby Gemmayze street, one of the most damaged in the city, shouting chants against the political establishment and endemic corruption.
"I guarantee you, this aid will not go to corrupt hands," said Macron, who was wearing a black tie in mourning.
He promised to send more medical and other aid to Lebanon and to return to Lebanon around Sept. 1, while those around him chanted "Revolution" and "The people want the fall of the regime".
"I will talk to all political forces to ask them for a new pact. I am here today to propose a new political pact to them," he said, shaking hands on roads strewn with rubble and flanked by shops with windows blown out.
"If they don't, I will take my responsibilities," he added.
Residents, shop owners and volunteers have led clean-up efforts in the popular street of cafes and restaurants, where the blast ripped out balconies and smashed store facades.
Macron was applauded by the throngs in the neighbourhood, a mainly Christian part of the capital, with chants of "Vive la France! Help us! You are our only hope!"
Some also chanted slogans against President Michel Aoun, who is a Maronite Christian under Lebanon's political arrangement of dividing powerful positions between religious communities.
Macron then headed to the Baabda presidential palace, where he spoke with Aoun, Prime Minister Hassan Diab, who is a Sunni Muslim, and Nabih Berri, the speaker of parliament who is a Shi'ite Muslim.
Afterwards, he met civil society and other political groups, including a representative from the political branch of Hezbollah, at the French ambassador's residence.
France has long sought to support its former colony and has sent emergency aid since the explosion. But it has joined other Western nations in pressing for reforms to root out corruption, cut spiralling budget spending and reduce a mountain of debt.
Shortly after landing in Beirut, Macron said France's solidarity with the Lebanese people was unconditional, but that he wanted to deliver some "home truths" to political figures.
"Beyond the blast, we know the crisis here is serious, it involves the historic responsibility of leaders in place," Macron told reporters after being met at the airport by Aoun.
"We can't do without telling each other some home truths.
"If reforms are not carried out, Lebanon will continue to sink," he said, citing the need for reforms to the energy sector, as Lebanon suffers acute power shortages, and to public tenders, as well as measures to stamp out corruption.
In France, some of Macron's political opponents criticised the tone of the president's comments. "I am warning against any interference in Lebanon's political life. It won't be accepted," Jean-Luc Melenchon of the far-left France Unbowed party said.
"Lebanon is not a French protectorate," he added.
But others, including Macron's usual opponents, defended his stance.
"It's just as well he's asking for reforms from a government whose negligence and corruption is legendary," Socialist lawmaker Raphael Glucksmann said.
"That's what Lebanese citizens are asking for. What they're shouting in the rubble. Any other tone would have been obscene," he tweeted.
Officials blamed the blast on a huge stockpile of a highly explosive material stored for years in unsafe conditions at Beirut port. The government ordered some port workers arrested.
Many Lebanese, who have lost jobs and watched savings evaporate in a financial crisis, say the explosion was symptomatic of neglect and corruption in the political system.
A Reuters picture showed Macron hugging a woman he had a chat with in Gemmayze. Earlier, she had yelled at him that he was sitting with political figures she called "warlords". Macron replied: "I'm not here to help them, I'm here to help you."
(Reporting by Michel Rose; additional reporting by Sudip Kar-Gupta, Editing by Timothy Heritage, Edmund Blair and Mark Heinrich)