EU energy plants oozing planet-warming gas

… Force (CATF) found methane seeping into the atmosphere at 123 oil and gas sites in Austria, Czech Republic, Germany, Hungary, Italy, Poland and …