Standing up against populism, nationalism, racism and everything they represent

Do traffic restrictions mean less smog? China believes its cars pollute its cities more than 20%

Do traffic restrictions mean less smog? China believes its cars pollute its cities more than 20%
 - The Chinese government estimates that more than a fifth of the city's pollution is caused by vehicles. The past five years, Beijing has clamped down as ...

Standing up ...