ICICI Bank/$200 million/0411

ICICI Bank, an India-based multinational banking and financial services company,...

Blurred image of Trade Finance article content
Blurred image of Trade Finance project key facts