user image

Siddharth Singh

Class 10th
Sst
2 years ago

Delhi is situated on the bank of ............ river.

user image

SUNDARAM SINGH

2 years ago

New Delhi is situated in the north-central part of India on the west bank of the Yamuna River, adjacent to and just south of Old Delhi, the historic centre of Delhi, and within the Delhi national capital territory.

Recent Doubts

Close [x]