News

The US Department of the Interior has reversed the previous administration’s approval of the Lava Ridge Wind Project, a proposed 1,000MW facility in southern Idaho. The decision follows a review of ...