Agreement reached for testing on Beijing buses of Italian technology able to reduce particulate emissions of diesel engine vehicles by more than 95% Pilot project launched ahead of Olympic Games ...
More