I was invited on the inaugural tour on London’s first 100% electric bus yesterday which was launched by Shirley Rodrigues  London’s Deputy Mayor for Environment and Energy The Original Tour unveiled London’s first ever 100% electric hop-on hop-off open top bus outside Westminster Abbey