Omidyar Network is a venture of The Omidyar Group
On average, 40 million new internet users per year are added to online transactions, but only 40 percent of India’s 390 million internet users transact online.
Omidyar Network is a venture of The Omidyar Group