The largest payment platform on Earth can reach 2 billion peoplehttp://qz.com/5178 by dsr12 • 14 years ago 32 25 14 years agoQZqz.com