Lebanon has elected Joseph Aoun, its army chief, as its president. The post was vacant after Michel Aoun tenure ended in 2022.