Social impact is often thought of as having this grand idea that must eradicate a major…
By Mohammed Ahmed
By David C Brooke-Mee