It's mentioned that there is 17 electric buses.
Have a look at Voltra space at Riverside and think... it will be tight but you will also need to factor in a sub station to be built and remidal works
RE: Could Norham Road Be closing in the long term?