China jumped seven spots to place 18th on this year's world competitiveness ranking from IMD business school in Switzerland due in large part to the Belt and Road Initiative, which emphasizes trade and connectivity as a mechanism for economic development.

Read the full article here.