Geography, asked by abhu957, 1 year ago

Where is naraura nuclear power plant located on lndia's political
map

Answers

Answered by manish6778
1
it is in Delhi.........
Similar questions