Ganges Cruise and Taj Mahal in India

22 Nights

Kolkata, New Delhi, Agra, Sawai Madhopur, Jaipur, Udaipur and Mumbai