Search...
Total 1 articles
Delhi's worst air pollution in years is hitting major Indian companies hard, with retailers and construction firms citing hazardous air as a revenue drag in earnings calls.