Thai lender Bank of Ayudhya has raised $400 million from an inaugural green and blue bond, which is backed by the International Finance Corporation (IFC).