China has actually built an elevated bus that straddles car traffic Michal Dudic August 4, 2016 Traffic jams are a pain, especially in the mornings when all of humanity joins together for a mutual cause – cursing the congested roads. Travelling by car is usually deemed Read More