Revealed: Hundreds of Ad Campaigns by Oil and Gas Companies Have Appeared on London Public Transport Since Mayor’s Carbon Zero Pledge
DeSmogBlog,
London’s public transport network has hosted more than 240 advertising campaigns by oil and gas companies including Shell, BP…