%1$s Profile Image

Olpc

OLPC was created to provide every child in the world with a quality, innovative education.

Tax ID 46-4736052

Donate

Fundraising Campaigns