International Development Association issues €2 billion in fixed rate notes

International Development Association issues €2 billion in fixed rate notes