Delhi, Agra, and Jaipur are the prominent cities of Northern India. Delhi is the capital of India. Agra is in Uttar Pradesh and Jaipur is the capital of Rajasthan. All these cities represent different cultures and therefore are visited by many people every year. The best time to visit these places is from June to […]