Two floating mega-solar plants in Japan completed

Construction of two floating mega-solar power plants at Nishihira Pond and Higashihira Pond in Kato City, Hyogo Prefecture, Japan, has been completed.