The Transit Elevated Bus, conceived to help China deal with its huge traffic problems, was recently turned into reality, but reports suggest that the contraption is nothing more than a scam.
Read more »
Automotive news, all about new models, the latest spy shots and much more