California has passed a law pledging commitment to carbon-free energy by 2045.

This is the latest legislation against US President Donald Trump’s administration policies.

Governor Jerry Brown said this law will transition the Californian economy to zero carbon emissions, honouring the terms of the 2015 Paris agreement.