French solar power company Ciel & Terre International announced on Tuesday that a 70-MWp floating solar farm that it worked on in the Chinese province of Anhui has been hooked to the grid.