How Mozambique got its name after a Muslim trader