Germany Tops Energy Efficiency Ranking and U.S. Scores Near Bottom

by Yale Environment 360 July 19, 2014 3 comments