India is endlessly fascinating. Sights and smells assault the senses. The people are amazing. The food delicious. Exhilarating and exhausting.