The International Finance Corporation (IFC) said today it has invested USD 150 million (EUR 128m) in the first ever green bond issued by a commercial bank in Indonesia.