Countries and oil companies at the UN climate talks have promised to make major progress in tackling global warming in a large new energy pledge.

Saudi Arabia's Aramco is one of 50 oil and gas companies pledging to stop adding to planet-warming gases by 2050.
Around 100 countries also promise...