Beijing Sees Blue Sky for the First Time in Ages After Taking 5 million Cars Off the Road for Victory Day
China’s major cities are smog-choked. In fact, Beijing is notoriously known for being one of the smoggiest cities in the world. Although the country has enacted strict emissions standards, they have not been enforced to send…