The Indian place Cooch Behar is situated in the foothills of which place?
Answers
Answered by
0
west bengal is the answer
Similar questions