Air Pollution

1. Questions to the First Minister – in the Senedd on 6 November 2018.

Alert me about debates like this

Photo of Jenny Rathbone Jenny Rathbone Labour

(Translated)

3. What is the Welsh Government’s strategy for tackling air pollution in light of the warnings from the World Health Organization? OAQ52869

Photo of Carwyn Jones Carwyn Jones Labour 1:59, 6 November 2018

Tackling air pollution in Wales requires a multi-pronged approach. As part of the clean air programme, the Minister for Environment has established an air quality evidence, innovation and improvements project that will, amongst other things, consider the practical application of WHO guidelines for air pollution in Wales.

Photo of Jenny Rathbone Jenny Rathbone Labour 2:00, 6 November 2018

I'm sure you'll join me, First Minister, in deploring the fact that 90 per cent of the world's children are now breathing toxic air as a result of our collective failure to safeguard our environment.

We know that air pollution kills more people than road traffic accidents, and the British Lung Foundation published data in the last 10 days highlighting that there are 57 health centres and three hospitals in Wales that are in areas that exceed the safe air pollution levels. Unfortunately, 26 of them are in Cardiff, including the five most polluted, which are in my constituency, where the PM2.5 levels are just well above WHO guidelines. Will you, as a Government, consider adopting the WHO guidelines as the bible that we need to adhere to? And how does the Welsh Government think that this ought to be informing City of Cardiff Council’s transport and clean air green paper, which considers, amongst other things, charging for people entering a clean-air zone as one of the measures that they are considering?

Photo of Carwyn Jones Carwyn Jones Labour 2:01, 6 November 2018

Well, on 24 April, the Minister announced the package of measures that will improve air quality throughout Wales. We have the clean air Wales programme, the clean air plan for Wales, the Welsh Government supplemental plan to the UK’s for tackling roadside nitrogen dioxide emissions, with a clean air zone framework for Wales as well. All these are issues that will help Cardiff council in terms of developing its transport and clean air strategy. I know that paper has set out the issues for the city as it grows, and the potential options for the future. What are they? Well, there are a number of opportunities to significantly change transport within the city. Charging is one possibility. That would be a matter, of course, for the council. But, of course, we see the development of the south Wales metro, improvements in cycling—and I’m glad to see Cardiff taking that forward now at a good rate—improvements in the walking infrastructure, and, of course, further roll-out of the nextbike cycle-hire scheme. So, yes, more work to do in the future, but, obviously, there are schemes already in place now that will look to help in the future as well.

Photo of Angela Burns Angela Burns Conservative 2:02, 6 November 2018

First Minister, this is a very serious issue. When the Public Health (Wales) Bill was going through its passages in the committees, we had some very compelling evidence from many companies and organisations about how we could tackle air pollution and how we could improve the quality of air. Your Government chose not to take those recommendations forward, despite some of the committee recommendations. Given the severity of the World Health Organization's report, can I ask you if you intend to revisit the Public Health (Wales) Bill? And will you ask your Minister to review, again, the evidence that we took, and the recommendations we made, to see if now might be a more appropriate time for your Government to actually take action?

Photo of Carwyn Jones Carwyn Jones Labour 2:03, 6 November 2018

Well, the concern we have about the World Health Organization guidelines is that they are based solely on scientific conclusions about public health aspects of air pollution. So far, so good. But they don’t consider the technical feasibility or the economic, political and social aspects of achieving that. And this is where we have to have a balance as a Government. There is no doubt at all, for example, that air quality in Port Talbot would be mightily improved if there was no steelworks there, but nobody would seriously suggest that that is a reason, then, to see the end of steel production in Port Talbot. And yet, we know that the steelworks inevitably—despite, of course, the fact that it's improved hugely over the years in terms of the reduction of its carbon footprint—will always be a polluter in that way. So, the balance we seek is a Government is, of course, to promote, for example, more sustainable forms of transport, and we're doing that through the south Wales metro, working with local authorities like Cardiff to do that. But, of course, there will be—. If the guidelines were incorporated into Welsh law, that might well create many problems in terms of the economy and jobs if we weren't careful.

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_CORE_WARNING)
Module 'xapian' already loaded Whoops\Exception\ErrorException thrown with message "Module 'xapian' already loaded" Stacktrace: #2 Whoops\Exception\ErrorException in Unknown:0 #1 Whoops\Run:handleError in /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php:433 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
Unknown0
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php433
0
Whoops\Run handleShutdown
[internal]0
Unknown
/data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
    /**
     * Echo something to the browser
     * @param  string $output
     * @return $this
     */
    private function writeToOutputNow($output)
    {
        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
            $this->system->setHttpResponseCode(
                $this->sendHttpCode()
[internal]

Environment & details:

Key Value
type senedd
id 2018-11-06.1.132798
s speaker:26155
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /etc/php/7.0/fcgi
PWD /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/www/docs/fcgi
PHP_FCGI_CHILDREN 0
ORIG_SCRIPT_NAME /fcgi/php-basic-dev
ORIG_PATH_TRANSLATED /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
ORIG_PATH_INFO /senedd/
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /senedd/
REQUEST_URI /senedd/?id=2018-11-06.1.132798&s=speaker%3A26155
QUERY_STRING type=senedd&id=2018-11-06.1.132798&s=speaker%3A26155
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING type=senedd&id=2018-11-06.1.132798&s=speaker%3A26155
REDIRECT_URL /senedd/
REMOTE_PORT 44664
SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
SERVER_ADMIN webmaster@theyworkforyou.dev.mysociety.org
CONTEXT_DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
REMOTE_ADDR 3.133.151.90
SERVER_PORT 80
SERVER_ADDR 46.235.230.113
SERVER_NAME matthew.theyworkforyou.dev.mysociety.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_ACCEPT_ENCODING gzip, br, zstd, deflate
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 3.133.151.90
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
SCRIPT_URL /senedd/
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
REDIRECT_SCRIPT_URL /senedd/
FCGI_ROLE RESPONDER
PHP_SELF /senedd/
REQUEST_TIME_FLOAT 1732222197.3002
REQUEST_TIME 1732222197
empty
0. Whoops\Handler\PrettyPageHandler