Entrepreneurship World Cup attracted more than 175,000 start-ups from nearly 200 countries. Courtesy Hub71
Entrepreneurship World Cup attracted more than 175,000 start-ups from nearly 200 countries. Courtesy Hub71

Singapore's TurtleTree wins the world's biggest start-up pitch competition in Saudi Arabia