Saved Bookmarks
| 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. | |