2 min read Business & Finance Clean energy shed 106,000 U.S. jobs in March, erasing a year of gains 15/04/2020 4:35 PM Dixie (Reuters) – From solar panel installers to electric vehicle factory workers, the clean energy...