Israeli prime minister Benjamin Netanyahu has sparked yet another wave of outrage after suggesting that Saudi Arabia should provide land for the people of Palestine.