As to those who deny the Signs of Allah and in defiance of right, slay the prophets, and slay those who teach just dealing with mankind, announce to them a grievous penalty. 21 These are they whose works have come to naught in the world and the Hereafter, nor have they helpers. 22 Have you not considered those (Jews) who are given a portion of the Book? They are invited to the Book of Allah that it might decide between them, then a part of them turn back and they withdraw. 23 For they say: "The Fire will not touch us for more than a few days." They have been deceived by the lies they have themselves fabricated, and stray from their faith. 24 But how will it be, when We gather them for a day whereon is no doubt, and every soul shall be paid in full what it has earned, and they shall not be wronged? 25 Say: "O Allah! Lord of Power (And Rule), Thou givest power to whom Thou pleasest, and Thou strippest off power from whom Thou pleasest: Thou enduest with honour whom Thou pleasest, and Thou bringest low whom Thou pleasest: In Thy hand is all good. Verily, over all things Thou hast power. 26 Thou plungest night into day and Thou plungest day into night, and Thou bringest forth the living from the lifeless, and Thou bringest forth the lifeless from the living; and Thou providest for whomsoever Thou wilt without reckoning. 27 The Muslims must not befriend the disbelievers, in preference over the Muslims; whoever does that has no connection whatsoever with Allah, except if you fear them; Allah warns you of His wrath; and towards Allah only is the return. 28 Say, "Whether you conceal what is in your breasts or reveal it, Allah knows it. And He knows that which is in the heavens and that which is on the earth. And Allah is over all things competent. 29 "On the Day when every soul will be confronted with all the good it has done, and all the evil it has done, it will wish there were a great distance between it and its evil. But Allah cautions you (To remember) Himself. And Allah is full of kindness to those that serve Him." 30