Switzerland Federal Office of Transport (FOT) – has authorized the installation of the country’s first removable solar power plant between railway tracks

Leave a Reply

You must be logged in to post a comment.