The advancement of technology has reached another level with China’s introduction of World’s first Transit Elevated Bus(TEB) also known as the “straddling bus” which might look like some futuristic Sci-fi vehicle. The test run was conducted in Qinhuangdao in the province of Hebei on 3 rd August. The bus is 22 meter long and 7.8 meter wide […]