Chinese Bike Sharing Startup Ofo Raises $866 Million from Alibaba Beijing based bike-sharing startup Ofo has raised whopping $866 million in a new funding round Read More »