ParentFull threadeverdrive·China probably does lie about its pm 2.5 numbers, but it also seems objectively true that they (and really nearly everyone) are doing much, much better than New Dehli.View on HN