Renova, an independent renewable energy developer and power producer, has reached financial close on a 75 MW biomass power plant under development in Sendai, Miyagi Prefecture, Japan, 225 miles northeast of Tokyo. The facility, named…

read more