India will spend $3 billion to clean up one of the world’s most polluted cities