One of the most populous countries on earth, India holds a wide variety of cultures, religion, and history. Many first time visitors are shocked by the sheer amount of color, people, and chaos that Indian life holds. It's certainly not like anywhere else on earth.
Delhi, Agra, and Jaipur offer a quick overview of some of India's most famous monuments - including the stunning Taj Mahal. Those who venture further afield or return for a second trip are rewarded with something completely different each time.
Whether it's a tranquil houseboat floating through the mangroves of Kerala, a spiritual retreat in Haridwar, or a camel festival in Pushkar, India has a lot to offer.