Delhi, the capital city of India, lies on the banks of the Yamuna River and shares its borders with Uttar Pradesh and Haryana.
Delhi, the capital city of India, lies on the banks of the Yamuna River and shares its borders with Uttar Pradesh and Haryana.