The gigantic Transit Elevated Bus (TEB-1) had its first road test in China early this week,