India – Elephants, Taxis and Scooters, Oh My!Up ahead the hurtling traffic is slowing, bringing me out of my back seat huddle. The Indian roads have not been kind to my delicate...