Indeed those who oppose God and His Messenger will be abased humiliated just as those before them were abased for opposing their messengers. And verily We have revealed clear signs indicating the truthfulness of the Messenger and for those who disbelieve in the signs there is a humiliating chastisement.