Is Basra the capital of Lebanon?

No. Beirut is the capital of Lebanon. Basra is the capital of the Basra Governate in Iraq.