Embark on a 20-day exploration of India's vibrant cities, from the bustling streets of Delhi to the serene lakes of Udaipur, and the architectural wonders of Ahmedabad.