Bikes are outselling new cars in Europe
According to a survey carried-out by NPR, bicycle sales outpaced new car sales in almost every European country in 2012. For instance, 3.9 million bicycles and 3.1 million new cars were sold last year in Germany, the largest vehicles market in Europe. The…