“Or were they created by nothing, or were they the creator [of themselves]? Or did they crate the heavens and the earth? Rather, they are not certain. Or have they the depositories [containing the provision] of your lord? Or are they the controllers [of them]?” (al-Qur’an, sura at-Tur, 52:35-37)
There are almost no Islamic pages which are dedicated to answer the allegations put upon Islam (of good quality, in English). We target to fill that gap.