English, asked by Harpi8846, 10 months ago

Nehru park is in NEW DELHI

Answers

Answered by Sanjna999
1

Answer:

Yeah..................

Answered by aaradhya26
0

Answer:

yes

there are many nehru park in delhi

Similar questions