Just over three businesses are launched every second, or 11,000 per hour. That is 264,000 per day and unbelievably, 100 million annually, according to figures from GEM Global Report. So what happens to all these new businesses? You guessed it, most end up failing, in fact 90% within the first 5 ... Views: 498