"Angels have 2, 3, or 4 pairs of wings [35:1]. But Gabriel had 600 wings. [Sahih Bukhari, Volume 4, Book 54, Number 455]"

ANSWER:

One wonders with regard to such examples if the author actually even bothered to read the verse itself? The verse clearly states that God gives the angels two, three, and four wings, and that He then increases his creation over and above that as He wills. The verse says:

"Praise be unto Allah, the Originator of the Heavens and the earth. Who made the angels messengers with wings, two or three or four. He increases in creation what He wills. Verily Allah is able to do all things." [Fatir(35):1]

For some reason the author of this list chose to not read the rest of the verse. I wonder why? All angels are not created the same.

Once again, are his examples really contradictions?