MEST Africa Challenge announces the top 5 finalists going into the final stage of the competition

Updates and announcements from the team.