How did India's mountains and surrounding water influence its development?
(A) By providing unlimited contact with countries to the east and west.
(B) By encouraging invasions by other civilizations.
(C) By providing contact with Asian lands.
(D) By limiting contact between the subcontinent and the world.