HUAINAN CITY, CHINA — A new floating solar farm constructed on a lake in Huainan City, China is said to be the largest in the world. According to the South China Morning Post, the farm…

LEAVE A REPLY