Ian Mangenga

A millennial in South Africa| Social Entrepreneurship| Tech| Cities| Spaces| Everything in between.

Ian Mangenga