And for camels, I was going to say that Portugal still had possessions in the Moroccan coast so they could get them from the berbers there, but after seeing the new answers, yeah, Persia and India seem more likely
they could also get them from Northwest India and Pakistan