An American rapper has found out the hard way that a "world passport" isn't accepted in South Africa. Mos Def must appear in court for allegedly breaking South Africa's immigration laws, an official ...