Sayyiduna Ibn Abbas (may Allah be pleased with them both) said: "Allah Almighty took a covenant from the prophets (peace be upon them) concerning their peoples."