Business World Bank invests $20m in Planet LabsBy Paul AdepojuApril 14, 2015 The International Finance Corporation (IFC), a member of the World Bank Group, has invested $20…