Ganges Cruise and Taj Mahal in India

18 Nights

Kolkata, New Delhi, Agra, Ranthambore National Park and Jaipur