A Road Accident in Delhi
There I was, walking along on Max Mueller Road in front of the India International Center in Delhi, minding my own business, when I heard a terrible screech, a thud and then loud shouts. I actually saw the child on the bicycle hit the ground, [...]