News

Transport for London (TfL) has entered into a 15-year Power Purchase Agreement (PPA) with EDF Renewables UK to supply ...