Kenyan music group Sauti Sol opened the eighth and final session at TED Global 2017 in Arusha, Tanzania, performing three of their hottest numbers back to back...
Recent Comments