In the 55th verse of Surat an-Nur God promises that the morality of Islam will prevail the world. God keeps His promises. - Harun Yahya