Welcome To Delhi Delhi, the capital of India, is situated in northern India and stands on the west bank of Yamuna River bounded by Uttar Pardesh and on