Speech by Dr Ahmad Farouk Musa, Director and Chairman of Islamic Renaissance Front (IRF) during a Lecture on “Is Liberty an Islamic Value?” by Professor Tariq Ramadan, 12th July 2010.
April 6, 2012
Original article: https://irfront.org/post/147