China’s ‘Belt and Road’ initiative delivering benefits to world