English, asked by princechattha9040, 7 hours ago

The village lies in the foothills _ noun

Answers

Answered by chatterjeenirmalya82
1

Answer:

of himalaya

Explanation:

Similar questions