China is the world’s most populated country. It has an estimated population of 1.37 billion people. Beijing has the highest share of railway passenger traffic (70 per cent), while Xinjiang has the low...

This content is available to only subscribers.