Updated

Lebanon is celebrating its Independence Day with a military parade attended by the president and the prime minister who resigned from Saudi Arabia earlier this month in a move that stunned the country.

Wednesday's parade comes hours after Prime Minster Saad Hariri returned to Lebanon after a three-week absence that was described by Lebanese officials as forced upon him by his Saudi allies.

In his televised resignation, Hariri said he was protesting meddling in Arab affairs by Iran and its Lebanese ally, Hezbollah. Hezbollah is part of the coalition government.

Hariri left Riyadh on Saturday for Paris. He traveled to Cairo before returning to Beirut late Tuesday, where he said he will discuss the reasons for his resignation. It's not clear if he will keep or rescind his resignation.