The Bhalswa waste mountain in the capital's northern outskirts has long been an eyesore and a public health hazard. Delhi's ...