xPeas
MENU ☰
 

 

 

    

    🍴           

  India » Delhi

  Place »

Delhi
India » Delhi
Place » City

India

16 views    💖 1     👍 0
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.