Delhi's reputation indeed makes you sceptical about going out and being in nature, but the turnout on these walks tells ...