The latest ranking relevant to the ease of doing business internationally
(World Economic Forum report)