Opinion/Commentary: World business ranking index is flawed
The World Bank, a behemoth of an organization that provides tens of billions of dollars in aid to mostly developing countries, is in the middle of one of its biggest scandals since being founded in …