Lecture on Dealings and Practices of God by Shehzad Saleem. A lecture series titled "Understanding the Quran" organized by al-Mawrid.
Dr Shehzad Saleem