The village lies in the foothills _ noun
Answers
Answered by
1
Answer:
of himalaya
Explanation:
Similar questions