ELECTRIFICATION Subaru Helps South Atlantic Island Trial World’s Most Remote Public… The isolated British Overseas Territory of St Helena, 1200 miles off the southwest coast of Africa, is the location…