Al-Istisqa in the Prophetic Biography
In Arabic, ‘istisqa’ means seeking rain. In the Islamic Sharia, it refers to supplicating Allah Almighty...
MoreOppression and Deceit ... and the Inevitable Punishment
By Dr. Saeed Abdul-Azim In the name of Allah, all praise is due to Allah, and may peace and blessings be upon...
MoreIslam and scientific progress
By: Dr. Muhammad Al-Khuli Islam encourages and urges its followers to learn, read, write and do research....
More