The White House is preparing to install solar panels on its roof, three weeks after the Obama Administration first announced its intention to do so. The panels are being installed to “improve overall energy efficiency” of the building. Solar panels were first installed by President Jimmy Carter in 1979, but were taken down […]