One of the major bike-sharing pioneers in China, Ofo, has received more than 10.13 million online applications for deposit refunds, as angry users besiege the company’s office in Beijing, The Paper reported. Users paid 99 yuan or 199 yuan in deposits to use the shared-bikes. Based on the company’s large user base, the total scale of […]