New Meaning of TransportationMore than one half of the world population lives now in urban area and by 2030 this number will swell to about 5 billion people. As the...