Allah ta’ala has granted the angels with immense power and they can do almost anything at the command of Allah.
Once when our Prophet Mohammad (s.a.w) had been ridiculed and stoned by the people of the city of Ta'if, Jibril (AS) descended to him with the Angel of the Mountains (Ammen) and offered to crush the inhabitants of Ta'if between the mountains. However, our Dear Prophet (s.a.w) refused as he chose to be patient.
This incidence shows how powerful the angels are.
It has been mentioned in the Holy Quran, chapter# 66 At-tahrin, verse# 6
O ye who believe! save yourselves and your families from a Fire whose fuel is Men and Stones, over which are (appointed) angels stern (and) severe, who flinch not (from executing) the Commands they receive from Allah, but do (precisely) what they are commanded.
the power of angels they take arsh surah ghafir chaptor no 66 verse no 7
Those (angels) who bear the Throne (of Allah) and those around it glorify the praises of their Lord, and believe in Him, and ask forgiveness for those who believe (in the Oneness of Allah) (saying): "Our Lord! You comprehend all things in mercy and knowledge, so forgive those who repent and follow Your Way, and save them from the torment of the blazing Fire!
that the angels are immensely huge in size. Their sizes vary as some of them have two wings, some three, and some four (Quran 35:1)
with Jibreel having six hundred wings. (Sahih Bukhari).
There is a hadith in which Prophet Mohammad (s.a.w) said: “I had been granted permission to speak of an angel, who was one of the bearers of the Throne. His feet are in the lowest earth and the Throne is resting on his horn. The distance from his earlobe to his shoulder is like that of a bird flying for seven hundred years. That angel says, ‘Glory be to You, wherever You are.’ (Tabarani in Al-Mujam al-Awsat).
This hadith amply shows that the angels are so huge that their sizes are beyond our imagination.
They have been granted with so much strength by Allah that they can bear the weight of the heaven.
eep Me In Your Prayers