xPeas
MENU ☰
 

 

 

    

    🍴           

  India » Delhi

  Place » City

Delhi
India » Delhi
Place » City

India

14 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.