Investors in China’s famed “straddling bus” are asking for their money back after questions arose over its fundraising methods. The transit elevated bus (TEB) was professed to be China’s solution to traffic jams. It was designed to straddle cars on the road so it can carry commuters above normal traffic in an elevated cabin. Designed to run on rails, […]