A new report by the Centre for Science and Environment (CSE) has revealed a major concern – Delhi and its surrounding areas contribute to a staggering 70% of the total debris generated by 131 Indian cities. This startling figure paints a grim picture of pollution and mismanagement in the region….