UC Browsers crosses 20 million downloads on Mobango
March 18, 2015 18:05 ISTUCWeb, a provider of mobile internet software technology and application services, claims to have crossed 20 million downloads on Mobango, an independent app store owned by Mauj Mobile, part of the People Group.According to Mobango,