Roy Allela, a 25-year old innovator and engineer from Kenya, developed gloves that enable better…
Read...