Delhi: The capital of the vast, mystic subcontinent that is India. A fine blend of old and new, ancient and modern in every stream of life is the soul of Delhi. Delhi is very strategically located city in northern India. It borders the Indian states of Uttar Pradesh on East and Haryana on West, North and South. Read more...