French President Emmanuel Macron has threatened to impose sanctions of several political figures in Lebanon, including former foreign minister Gebran Bassil, according to a diplomatic source.

The diplomatic source confirmed that sanctions would include France withholding any funds stored abroad and banning the issuing of visas on sanctioned figures.

The possible sanctions would include Sunni and Christian Lebanese figures, not only Shia ones, added the source.

The new information on potential sanctions come after Macron’s recent visit to Beirut following the devastating explosion that erupted on the port of the Lebanese capital last Tuesday that killed at least 158 people and destroyed swathes of the city.

The diplomatic source pointed out that Macron met with the heads of the Lebanese parties, telling them that corruption must stop.

Macron, according to the diplomatic source, gave a three-week period to Lebanese figures to reach a new political compact and form a government of experts. Macron asked representatives of civil society that he met to also present alternative solutions.

The diplomatic source confirmed that Macron will return within three weeks during the first of September, and according to the assessment of the situation, would decide on the next steps to be taken.

Protesters hurled rocks at security forces blocking a road near Lebanon’s parliament on Sunday in a second day of protests against the government after a huge explosion last Tuesday killed dozens of people and injured thousands.