X
Email me Daily Riddles

We cannot rely on what was achieved by a previous generation. We need to reacquire knowledge with each generation and push its boundaries out further. Letters to a Young Muslim

SEE AUTHOR