“Some of the world’s biggest polluters”
Oil and gas companies have placed advertisements across London’s public transport system, drawing ire for their attempts to influence politicians. What happens? Environmental news site DeSmog reported on the campaigns,…