The reason why God sent Mahdi is for him to eradicate Darwinism. This is the main reason. He is sent to do annihilate this ideology that denies God. - Harun Yahya