Scratch Africa Conference

Scratch Africa Conference Have you as a child ever wondered how many…