Geography, asked by Daka, 1 month ago

The Nembhard Lake is located in
a) Kerala b) Andhara Pradesh c) Tamil Nadu d) Odhisa​

Answers

Answered by adyav291105
0

Kerala

hope it help u

mark me Branilest

Similar questions