The United Nations on Thursday accused Israel of flagrantly violating international law by expanding settlements in the West Bank and east Jerusalem, saying settlements are illegal and urging the country's new government to halt their enlargement immediately.