1.

The ......stands as a land barrier seprating India from rest of Asia

Answer» TION:HIMALAYA stands as a land BARRIER separating INDIA from rest of Asia.


Discussion

No Comment Found