Location of Delhi It is stretched over an area of 1483 sq.km. It lies in the middle of Indian subcontinent between Himalayas and Aravali range. Which river flows through Delhi Major river flowing through Delhi is yamuna. Yamuna starts its course...