India is no place for the faint-hearted cyclist. The streets are jammed with cars, busses, rickshaws, animals, fortune-tellers, barbers, beggars and people sleeping or cooking.
Foll...