Share this page

IFC invests in Planet Labs to improve access to emerging market satellite imagery