Of everywhere I've traveled so far, India has been the place whose first impression lived up to the image I had in my imagination. Unpaved streets lined with garbage and neon lights. Cows and elephants intermixing with cars and motorbikes and rickshaws on the road....