Which of the following explains why there were no land routes for a direct passage from Delhi to Dunhuang?

Political tensions between India and China made it very risky to travel between the two cities.

There were too many rivers to cross between the two cities.

High mountains between the two cities made land travel difficult and time-consuming.

Both cities produced many of the same goods, so there was little need for trade between them.

Q&A Education