The Best of India

10 Nights

Amritsar, New Delhi, Agra, Jaipur and Udaipur