Well, no words can truly describe what India is all about. Come and experience the complex mixture of cultures, caste, creed and histories. Each city has its own story, from the Mughals, the Rajputs, the British Empire or the emergence of modern India.
The best time to visit India is from October to March.
Depends on the nationality.
It largely depends upon the nature and length of the trip. We only operate luxury and ultra-luxury tours in India.