|
Delhi India Last Updated: 04/05/2026 |
| Delhi, officially the Delhi National Capital Territory, is a megacity and federal territory of India, encompassing New Delhi, the capital of India. The city stretches along the Yamuna River, but primarily extends westward, or beyond the right bank of the river. Its estimated population in 2024 was 21,588,000. | |