Leading Malawi innovator gives talk at Aberdeen school

William Kamkwamba
William Kamkwamba

Breaking