The U.N. Security Council on Thursday voted to approve a no-fly zone extending over all of Libya to try to halt Libyan leader Moammar Gadhafi's mounting attacks against rebel positions.

The resolution states that "all necessary means" can be used to enforce the no-fly zone. Flights to provide humanitarian aid, medicine or for evacuations are exempt.

The vote was 10 for, none against and five abstentions.