A 5-hour journey, further delayed by connecting flights, had us landing at the smallish Udaipur airport late in the evening. I was grumpy...