Quranic Reflections: Long-term Thinking in a Short-term World

May 31, 2018 | Abdul Nasir Jangda, Podcast, Quranic Reflections

Quranic Reflections: Long-term Thinking in a Short-term World

05/31/18

Surah Yusuf: Ayah 29-35