Thames hydro plant: Final parts installed

A hydro electric plant on the River Thames at Sandford-on-Thames, Oxfordshire is expected to be finished in August.

  • Subsection
  • Published