Search results

  • Low carbon leakage refers to the phenomenon of a country or a region losing its low carbon industries to another country or region. The underlying low...
    3 KB (305 words) - 13:38, 11 February 2023