The International Finance Corporation (IFC)
IFC coordinates its activities with the other institutions of the World Bank Group but is legally and financially independent.
IFC's 179 member countries provide its authorized share capital of $2.4 billion, collectively determine its policies, and approve investments.
Address: 2 Puschechnaya Street
Moscow 103012, Russian Federation
tel: (7-095) 755-88-18
fax: (7-095) 755-82-96