Check out London’s new electric tram-buses that charge in only 10 minutes
Transport for London (TfL) has unveiled its latest clean public transport – 20 fully electric tram-buses. These futuristic, bubble-like London buses will run on the 358 route...