Our train from Jaipur to Udaipur left late – it was delayed by about 90 minutes, which meant we were waiting until after midnight to leave after a full day of touring Jaipur. When we woke groggily in Udaipur, it was 7.15am – we had managed to sleep through the train arriving 15 minutes before. …