Palestinian president Mahmud Abbas has appointed Mohammed Mustafa, a long-trusted adviser on economic affairs, as Prime Minister, the official Wafa news agency said on Thursday. Mustafa's appointment comes less than three weeks after his predecessor, Mohammed Shtayyeh, resigned, citing the need for change after the Hamas attack of October 7 triggered war with Israel in Gaza.