Transactions named murabaha June 27, 2010 9:08 pm Category: Articles Tags: assimalhakeem Views 0 Share this with your friends via: