Former Mu Sigma, Ola top execs & others invest in photo-sharing app Vebbler

Top