Somali rapper has come a long way

His name means “traveler” and Somali-born poet, rapper and musician K’naan has certainly come a long way.