Indore, which has been ranked India’s cleanest city for seven consecutive years, is set to take a major step towards environmental sustainability with the launch of the country’s first Public-Private ...