Re: Angels In Mecca
The whole point of miracles that they defy science. That's what makes them miraculous! The Prophet (pbuh) himself distinguished between miracles and natural scientific phenomenon. That's why when there was an eclipse during the funeral of his infant son, and the Muslims began viewing it as some kind of miraculous event, he chastised them for it.
Well said. I also think that miracles do not require scientific explanation, else they are not miracles, anymore