ICO (es)

ICO stands for Instituto de Crédito Oficial, a state owned bank attached to the Spanish Ministry of Economic Affairs and Competitiveness (MEC).

External

 * www.ico.es