Why did China's geography cause the ancient Chinese to have little knowledge of other civilizations such as those of Egypt Greece India and Rome?

It was because the geography consisted of many mountains in the West and North (surrounding them) and beyond that were perilous deserts. This stopped them from traveling to other countries. Only a few merchants got to Rome and India. No Chinese man ever got to Greece.