answer=the himmalayas
It is aida
China is one of the world is largest countries. It is located in eastern Asia. Like India, China is surrounded by natural barriers. Mountains and deserts lie to the north, south, and west of China. To the east lies the Pacific Ocean. Natural barriers helped to protect ancient China from invasion. The barriers also limited China's contacts with other civilizations.
Natural Resource of South and South-east Asia are oil, art's and agriculuture.
Natural
Mountains to the west and south
Andes mountain Canada and south India
land, rice, and water
Fdig
The Natural Barriers in canada are Molten lava and cars
Oceans are some of the natural barriers in the planet.
The natural barriers and isolation allowed China to
HIMMALAYAS
there are alot of educated people in india who are fluent in english the subcontinent has fewer natural barriers to invasion than east asia