Kareem Salama's latest concert tour has taken him a long way from home.


More...