Libya's National Congress has ratified the makeup of the government of newly-elected Prime Minister Ali Zeidan by a large majority.
In early October, the parliament sacked the prime minister-elect, Mustafa Abushagur, leaving the country in disarray three months after the July elections. The MP's also rejected Abushagur's suggested 10-man emergency cabinet to run the country.
The new prime minister, a staunch opponent of Qaddafi, was elected in mid-October. His government is made up of 30 members, including both liberals and Islamists.
Voting was not completed as protesters broke into the building.