Houghton Street
London, WC2A 2AE
United Kingdom
London School of Economics & Political Science (LSE)
stranded assets, fossil fuel producers, natural resource management, climate policy, technological innovation, rapacious depletion