Solar panels will be on the roofs of all new homes in England by 2027. This is great news for sustainability and common sense - but we might wonder why the gov't didn't pass the "Sunshine Bill" sooner?