Riding home in the air-conditioned comfort of a gleaming red bus, I find it hard to believe I am travelling in New Delhi.