EO Charging commences construction of charging facilities at Salisbury Reds’ Castle Street depot, UK August 20, 2025 | Europe News, News EO Charging has commenced construction of new charging facilities at Salisbury Reds’ Castle Street depot in Salisbury, Wiltshire, to charge 23 new electric buses, due to arrive by early 2026. EO Char... This content is available to only subscribers. Username or E-mail Password Remember Me Forgot Password