Science, asked by farhanmkhan3160, 1 year ago

The Indian place Cooch Behar is situated in the foothills of which place?

Answers

Answered by arv89
0
west bengal is the answer
Similar questions