Delhi, Agra, Jaipur: Why these three cities together tell the complete story of India

There is a version of India that lives in the imagination of almost everyone who has…