1) Murabahah is an Islamic financing contract where the bank purchases an asset for the customer and sells it to them at an agreed upon profit. 2) It involves the bank disclosing the purchase price and profit amount to the customer upfront. 3) Murabahah is commonly used for import financing, working capital, and other purchases where the bank acts as an intermediary in the transaction.