God helps His messengers against their enemies
Quran 37: 171-173, which mean
(171. To Our servants: the messengers, Our word [of promise] was ordained [before, to help them with victory
172. That they will [sooner or later] be the victorious
173. And that Our hosts a shall be triumphant
.................................................. ...........................
173 a It means: the angels and the believers who followed the messengers
Therefore, if people now see Muslims deteriorate and their countries occupied .. it means: Muslims are not following the commandments of God nor the instructions of their messenger... so God has set on them their enemies to humiliate them and to plunder their wealth .. and this will only be temporary if Muslims follow the Mahdi to devote themselves exclusively to God alone and to abandon the enthusiasm about imams and sheikhs