IBC Group CEO Mario Nawfal says banks are quick to accept deposits but far less willing to release cash on demand. The remark underscores customer concerns over liquidity access as Nawfal also flags wider financial risks in global markets.