Delhi, Agra, and Jaipur are India’s three most popular tourist destinations. Each city has its unique attractions.