Lebanon has been functioning without a president for over two years after former president Michel Aoun's term ended in 2022. Since then, neither of the two main blocs -- the Iran-backed Hezbollah and its opponents -- have secured a majority required to elect a president