where is Delhi located?
Answers
Answered by
3
Delhi is located in India
Answered by
4
Answer:
Located on the Yamuna river, Delhi is bordered by the state of Haryana on three sides and by Uttar Pradesh to the east. The NCT covers an area of 1,484 square kilometres (573 sq mi).
...
Similar questions